#include <parse.hpp>
Public Types | |
using | event_handler = typename _vh< Reader >::event_handler |
template<typename Production , typename State > | |
using | value_callback = production_value_callback< Production, State > |
Public Member Functions | |
template<typename Input , typename Sink > | |
constexpr | _ph (const _detail::any_holder< const Input * > &input, _detail::any_holder< Sink > &sink) |
template<typename Result > | |
constexpr auto | get_result (bool rule_parse_result) && |
template<typename Result , typename T > | |
constexpr auto | get_result (bool rule_parse_result, T &&result) && |
constexpr | operator _vh< Reader > & () |
Private Types | |
using | iterator = typename Reader::iterator |
Private Attributes | |
_vh< Reader > | _validate |
using lexy::_ph< Reader >::event_handler = typename _vh<Reader>::event_handler |
using lexy::_ph< Reader >::value_callback = production_value_callback<Production, State> |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |