#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 |