#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 &...) |
constexpr void | on (_vh &handler, parse_events::error, const error< Reader, expected_char_class > &error) |
constexpr void | on (_vh &handler, parse_events::error, const error< Reader, expected_keyword > &error) |
constexpr void | on (_vh &handler, parse_events::error, const error< Reader, expected_literal > &error) |
template<typename Tag > | |
constexpr void | on (_vh &handler, parse_events::error, const error< Reader, Tag > &error) |
constexpr void | on (_vh &handler, parse_events::error, const error< Reader, 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 235 of file validate.hpp.
|
inlineconstexpr |
Definition at line 225 of file validate.hpp.
|
inlineconstexpr |
Definition at line 218 of file validate.hpp.
|
inlineconstexpr |
Definition at line 213 of file validate.hpp.
|
inlineconstexpr |
Definition at line 208 of file validate.hpp.
|
inlineconstexpr |
Definition at line 200 of file validate.hpp.
|
inlineconstexpr |
Definition at line 204 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 230 of file validate.hpp.
Definition at line 244 of file validate.hpp.
|
private |
Definition at line 245 of file validate.hpp.
|
private |
Definition at line 246 of file validate.hpp.