#include <eventhandler.h>
Public Member Functions | |
virtual void | OnAlias (const Mark &mark, anchor_t anchor)=0 |
virtual void | OnDocumentEnd ()=0 |
virtual void | OnDocumentStart (const Mark &mark)=0 |
virtual void | OnMapEnd ()=0 |
virtual void | OnMapStart (const Mark &mark, const std::string &tag, anchor_t anchor)=0 |
virtual void | OnNull (const Mark &mark, anchor_t anchor)=0 |
virtual void | OnScalar (const Mark &mark, const std::string &tag, anchor_t anchor, const std::string &value)=0 |
virtual void | OnSequenceEnd ()=0 |
virtual void | OnSequenceStart (const Mark &mark, const std::string &tag, anchor_t anchor)=0 |
virtual | ~EventHandler () |
Definition at line 15 of file eventhandler.h.
virtual YAML_PM::EventHandler::~EventHandler | ( | ) | [inline, virtual] |
Definition at line 18 of file eventhandler.h.
virtual void YAML_PM::EventHandler::OnAlias | ( | const Mark & | mark, |
anchor_t | anchor | ||
) | [pure virtual] |
Implemented in YAML_PM::GraphBuilderAdapter, YAML_PM::NodeBuilder, NullEventHandler, and YAML_PM::EmitFromEvents.
virtual void YAML_PM::EventHandler::OnDocumentEnd | ( | ) | [pure virtual] |
Implemented in YAML_PM::GraphBuilderAdapter, YAML_PM::NodeBuilder, NullEventHandler, and YAML_PM::EmitFromEvents.
virtual void YAML_PM::EventHandler::OnDocumentStart | ( | const Mark & | mark | ) | [pure virtual] |
Implemented in YAML_PM::GraphBuilderAdapter, YAML_PM::NodeBuilder, NullEventHandler, and YAML_PM::EmitFromEvents.
virtual void YAML_PM::EventHandler::OnMapEnd | ( | ) | [pure virtual] |
Implemented in YAML_PM::GraphBuilderAdapter, YAML_PM::NodeBuilder, NullEventHandler, and YAML_PM::EmitFromEvents.
virtual void YAML_PM::EventHandler::OnMapStart | ( | const Mark & | mark, |
const std::string & | tag, | ||
anchor_t | anchor | ||
) | [pure virtual] |
Implemented in YAML_PM::GraphBuilderAdapter, YAML_PM::NodeBuilder, NullEventHandler, and YAML_PM::EmitFromEvents.
virtual void YAML_PM::EventHandler::OnNull | ( | const Mark & | mark, |
anchor_t | anchor | ||
) | [pure virtual] |
Implemented in YAML_PM::GraphBuilderAdapter, YAML_PM::NodeBuilder, NullEventHandler, and YAML_PM::EmitFromEvents.
virtual void YAML_PM::EventHandler::OnScalar | ( | const Mark & | mark, |
const std::string & | tag, | ||
anchor_t | anchor, | ||
const std::string & | value | ||
) | [pure virtual] |
Implemented in YAML_PM::GraphBuilderAdapter, YAML_PM::NodeBuilder, NullEventHandler, and YAML_PM::EmitFromEvents.
virtual void YAML_PM::EventHandler::OnSequenceEnd | ( | ) | [pure virtual] |
Implemented in YAML_PM::GraphBuilderAdapter, YAML_PM::NodeBuilder, NullEventHandler, and YAML_PM::EmitFromEvents.
virtual void YAML_PM::EventHandler::OnSequenceStart | ( | const Mark & | mark, |
const std::string & | tag, | ||
anchor_t | anchor | ||
) | [pure virtual] |
Implemented in YAML_PM::GraphBuilderAdapter, YAML_PM::NodeBuilder, NullEventHandler, and YAML_PM::EmitFromEvents.