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