|
rapidyaml
0.13.0
parse and emit YAML, and do it fast
|
Use this class a base of implementations of event handler to simplify the stack logic. More...
#include <event_handler_stack.hpp>
Public Types | |
| using | state = HandlerState |
Public Attributes | |
| detail::stack< state > | m_stack |
| state * | m_curr |
| current stack level: top of the stack. cached here for easier access. More... | |
| state * | m_parent |
| parent of the current stack level. More... | |
| substr | m_src |
Protected Member Functions | |
| EventHandlerStack () | |
| EventHandlerStack (Callbacks const &cb) | |
| void | _stack_start_parse (const char *filename, substr ymlsrc) |
| void | _stack_finish_parse () |
| void | _stack_reset_root () |
| void | _stack_reset_non_root () |
| void | _stack_push () |
| void | _stack_pop () |
| bool | _stack_should_push_on_begin_doc () const |
| bool | _stack_should_pop_on_end_doc () const |
Use this class a base of implementations of event handler to simplify the stack logic.
Definition at line 37 of file event_handler_stack.hpp.
| using c4::yml::EventHandlerStack< HandlerImpl, HandlerState >::state = HandlerState |
Definition at line 42 of file event_handler_stack.hpp.
|
inlineprotected |
Definition at line 53 of file event_handler_stack.hpp.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 65 of file event_handler_stack.hpp.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 96 of file event_handler_stack.hpp.
|
inlineprotected |
Definition at line 121 of file event_handler_stack.hpp.
|
inlineprotected |
Definition at line 127 of file event_handler_stack.hpp.
| detail::stack<state> c4::yml::EventHandlerStack< HandlerImpl, HandlerState >::m_stack |
Definition at line 46 of file event_handler_stack.hpp.
| state* c4::yml::EventHandlerStack< HandlerImpl, HandlerState >::m_curr |
current stack level: top of the stack. cached here for easier access.
Definition at line 47 of file event_handler_stack.hpp.
| state* c4::yml::EventHandlerStack< HandlerImpl, HandlerState >::m_parent |
parent of the current stack level.
Definition at line 48 of file event_handler_stack.hpp.
| substr c4::yml::EventHandlerStack< HandlerImpl, HandlerState >::m_src |
Definition at line 49 of file event_handler_stack.hpp.