#include <nodebuilder.h>
Definition at line 18 of file nodebuilder.h.
◆ Anchors
◆ NodeBuilder()
YAML_PM::NodeBuilder::NodeBuilder |
( |
Node & |
root | ) |
|
|
explicit |
◆ ~NodeBuilder()
YAML_PM::NodeBuilder::~NodeBuilder |
( |
| ) |
|
|
virtual |
◆ Insert()
void YAML_PM::NodeBuilder::Insert |
( |
Node & |
node | ) |
|
|
private |
◆ OnAlias()
void YAML_PM::NodeBuilder::OnAlias |
( |
const Mark & |
mark, |
|
|
anchor_t |
anchor |
|
) |
| |
|
virtual |
◆ OnDocumentEnd()
void YAML_PM::NodeBuilder::OnDocumentEnd |
( |
| ) |
|
|
virtual |
◆ OnDocumentStart()
void YAML_PM::NodeBuilder::OnDocumentStart |
( |
const Mark & |
mark | ) |
|
|
virtual |
◆ OnMapEnd()
void YAML_PM::NodeBuilder::OnMapEnd |
( |
| ) |
|
|
virtual |
◆ OnMapStart()
void YAML_PM::NodeBuilder::OnMapStart |
( |
const Mark & |
mark, |
|
|
const std::string & |
tag, |
|
|
anchor_t |
anchor |
|
) |
| |
|
virtual |
◆ OnNull()
void YAML_PM::NodeBuilder::OnNull |
( |
const Mark & |
mark, |
|
|
anchor_t |
anchor |
|
) |
| |
|
virtual |
◆ OnScalar()
void YAML_PM::NodeBuilder::OnScalar |
( |
const Mark & |
mark, |
|
|
const std::string & |
tag, |
|
|
anchor_t |
anchor, |
|
|
const std::string & |
value |
|
) |
| |
|
virtual |
◆ OnSequenceEnd()
void YAML_PM::NodeBuilder::OnSequenceEnd |
( |
| ) |
|
|
virtual |
◆ OnSequenceStart()
void YAML_PM::NodeBuilder::OnSequenceStart |
( |
const Mark & |
mark, |
|
|
const std::string & |
tag, |
|
|
anchor_t |
anchor |
|
) |
| |
|
virtual |
◆ Pop()
void YAML_PM::NodeBuilder::Pop |
( |
| ) |
|
|
private |
◆ Push() [1/2]
Node & YAML_PM::NodeBuilder::Push |
( |
| ) |
|
|
private |
◆ Push() [2/2]
◆ RegisterAnchor()
void YAML_PM::NodeBuilder::RegisterAnchor |
( |
anchor_t |
anchor, |
|
|
Node & |
node |
|
) |
| |
|
private |
◆ Top()
Node & YAML_PM::NodeBuilder::Top |
( |
| ) |
|
|
private |
◆ m_anchors
Anchors YAML_PM::NodeBuilder::m_anchors |
|
private |
◆ m_didPushKey
std::stack<bool> YAML_PM::NodeBuilder::m_didPushKey |
|
private |
◆ m_finished
bool YAML_PM::NodeBuilder::m_finished |
|
private |
◆ m_initializedRoot
bool YAML_PM::NodeBuilder::m_initializedRoot |
|
private |
◆ m_pendingKeys
std::stack<Node *> YAML_PM::NodeBuilder::m_pendingKeys |
|
private |
◆ m_root
Node& YAML_PM::NodeBuilder::m_root |
|
private |
◆ m_stack
std::stack<Node *> YAML_PM::NodeBuilder::m_stack |
|
private |
The documentation for this class was generated from the following files: