#include <validate.hpp>
Public Types | |
using | handler = _vh< lexy::input_reader< Input > > |
using | input = Input |
template<typename > | |
using | result_type = validate_result< ErrorCallback > |
using | state = State |
Public Member Functions | |
template<typename Production > | |
constexpr auto | operator() (Production, const Input &input) const |
constexpr | validate_action (const ErrorCallback &callback) |
template<typename U = State> | |
constexpr | validate_action (U &state, const ErrorCallback &callback) |
Public Attributes | |
const ErrorCallback * | _callback |
State * | _state = nullptr |
Definition at line 269 of file validate.hpp.
using lexy::validate_action< State, Input, ErrorCallback >::handler = _vh<lexy::input_reader<Input> > |
Definition at line 274 of file validate.hpp.
using lexy::validate_action< State, Input, ErrorCallback >::input = Input |
Definition at line 276 of file validate.hpp.
using lexy::validate_action< State, Input, ErrorCallback >::result_type = validate_result<ErrorCallback> |
Definition at line 279 of file validate.hpp.
using lexy::validate_action< State, Input, ErrorCallback >::state = State |
Definition at line 275 of file validate.hpp.
|
inlineexplicitconstexpr |
Definition at line 281 of file validate.hpp.
|
inlineexplicitconstexpr |
Definition at line 283 of file validate.hpp.
|
inlineconstexpr |
Definition at line 288 of file validate.hpp.
const ErrorCallback* lexy::validate_action< State, Input, ErrorCallback >::_callback |
Definition at line 271 of file validate.hpp.
State* lexy::validate_action< State, Input, ErrorCallback >::_state = nullptr |
Definition at line 272 of file validate.hpp.