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