#include <validate.hpp>
Public Member Functions | |
constexpr | event_handler (production_info info) |
constexpr production_info | get_info () const |
template<typename Event , typename... Args> | |
constexpr auto | on (_vh &, Event, const Args &...) |
template<typename R > | |
constexpr void | on (_vh &handler, parse_events::error, const error< R, expected_char_class > &error) |
template<typename R > | |
constexpr void | on (_vh &handler, parse_events::error, const error< R, expected_keyword > &error) |
template<typename R > | |
constexpr void | on (_vh &handler, parse_events::error, const error< R, expected_literal > &error) |
template<typename R , typename Tag > | |
constexpr void | on (_vh &handler, parse_events::error, const error< R, Tag > &error) |
template<typename R > | |
constexpr void | on (_vh &handler, parse_events::error, const error< R, void > &error) |
constexpr void | on (_vh &handler, parse_events::production_cancel, iterator) |
constexpr void | on (_vh &handler, parse_events::production_finish, iterator) |
constexpr void | on (_vh &handler, parse_events::production_start, iterator pos) |
constexpr iterator | production_begin () const |
Private Types | |
using | iterator = typename Reader::iterator |
Private Attributes | |
iterator | _begin |
production_info | _info |
event_handler * | _prev = nullptr |
Definition at line 176 of file validate.hpp.
|
private |
Definition at line 178 of file validate.hpp.
|
inlineconstexpr |
Definition at line 181 of file validate.hpp.
|
inlineconstexpr |
Definition at line 239 of file validate.hpp.
|
inlineconstexpr |
Definition at line 229 of file validate.hpp.
|
inlineconstexpr |
Definition at line 222 of file validate.hpp.
|
inlineconstexpr |
Definition at line 216 of file validate.hpp.
|
inlineconstexpr |
Definition at line 210 of file validate.hpp.
|
inlineconstexpr |
Definition at line 200 of file validate.hpp.
|
inlineconstexpr |
Definition at line 205 of file validate.hpp.
|
inlineconstexpr |
Definition at line 194 of file validate.hpp.
|
inlineconstexpr |
Definition at line 190 of file validate.hpp.
|
inlineconstexpr |
Definition at line 183 of file validate.hpp.
|
inlineconstexpr |
Definition at line 234 of file validate.hpp.
Definition at line 248 of file validate.hpp.
|
private |
Definition at line 249 of file validate.hpp.
|
private |
Definition at line 250 of file validate.hpp.