#include <match.hpp>
Public Types | |
| using | handler = _mh |
| using | input = Input |
| template<typename > | |
| using | result_type = bool |
| using | state = State |
Public Member Functions | |
| constexpr | match_action ()=default |
| template<typename U = State> | |
| constexpr | match_action (U &state) |
| template<typename Production > | |
| constexpr auto | operator() (Production, const Input &input) const |
Public Attributes | |
| State * | _state = nullptr |
| using lexy::match_action< State, Input >::handler = _mh |
| using lexy::match_action< State, Input >::input = Input |
| using lexy::match_action< State, Input >::result_type = bool |
| using lexy::match_action< State, Input >::state = State |
|
constexprdefault |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
| State* lexy::match_action< State, Input >::_state = nullptr |