#include <node.h>
Definition at line 33 of file node.h.
 
◆ node_map
◆ node_seq
◆ Node() [1/2]
◆ ~Node()
◆ Node() [2/2]
◆ Append()
  
  | 
        
          | void YAML_PM::Node::Append | ( | Node & | node | ) |  |  | private | 
 
 
◆ begin()
◆ Clear()
      
        
          | void YAML_PM::Node::Clear | ( |  | ) |  | 
      
 
 
◆ Clone()
      
        
          | std::auto_ptr< Node > YAML_PM::Node::Clone | ( |  | ) | const | 
      
 
 
◆ Compare()
      
        
          | int YAML_PM::Node::Compare | ( | const Node & | rhs | ) | const | 
      
 
 
◆ CreateNode()
  
  | 
        
          | Node & YAML_PM::Node::CreateNode | ( |  | ) |  |  | private | 
 
 
◆ EmitEvents() [1/2]
◆ EmitEvents() [2/2]
      
        
          | void YAML_PM::Node::EmitEvents | ( | EventHandler & | eventHandler | ) | const | 
      
 
 
◆ end()
◆ FindAtIndex()
  
  | 
        
          | const Node * YAML_PM::Node::FindAtIndex | ( | std::size_t | i | ) | const |  | private | 
 
 
◆ FindValue() [1/3]
  
  | 
        
          | const Node * YAML_PM::Node::FindValue | ( | char * | key | ) | const |  | inline | 
 
 
◆ FindValue() [2/3]
  
  | 
        
          | const Node * YAML_PM::Node::FindValue | ( | const char * | key | ) | const |  | inline | 
 
 
◆ FindValue() [3/3]
template<typename T > 
  
  | 
        
          | const Node * YAML_PM::Node::FindValue | ( | const T & | key | ) | const |  | inline | 
 
 
◆ FindValueForKey()
template<typename T > 
  
  | 
        
          | const Node * YAML_PM::Node::FindValueForKey | ( | const T & | key | ) | const |  | inlineprivate | 
 
 
◆ GetMark()
  
  | 
        
          | const Mark YAML_PM::Node::GetMark | ( |  | ) | const |  | inline | 
 
 
◆ GetScalar()
      
        
          | bool YAML_PM::Node::GetScalar | ( | std::string & | s | ) | const | 
      
 
 
◆ GetValue()
template<typename T > 
  
  | 
        
          | const Node & YAML_PM::Node::GetValue | ( | const T & | key | ) | const |  | inlineprivate | 
 
 
◆ Init()
◆ Insert()
  
  | 
        
          | void YAML_PM::Node::Insert | ( | Node & | key, |  
          |  |  | Node & | value |  
          |  | ) |  |  |  | private | 
 
 
◆ IsAliased()
      
        
          | bool YAML_PM::Node::IsAliased | ( |  | ) | const | 
      
 
 
◆ MarkAsAliased()
  
  | 
        
          | void YAML_PM::Node::MarkAsAliased | ( |  | ) |  |  | private | 
 
 
◆ operator[]() [1/3]
  
  | 
        
          | const Node & YAML_PM::Node::operator[] | ( | char * | key | ) | const |  | inline | 
 
 
◆ operator[]() [2/3]
  
  | 
        
          | const Node & YAML_PM::Node::operator[] | ( | const char * | key | ) | const |  | inline | 
 
 
◆ operator[]() [3/3]
template<typename T > 
  
  | 
        
          | const Node & YAML_PM::Node::operator[] | ( | const T & | key | ) | const |  | inline | 
 
 
◆ Read()
template<typename T > 
  
  | 
        
          | bool YAML_PM::Node::Read | ( | T & | value | ) | const |  | inline | 
 
 
◆ SetScalarData()
  
  | 
        
          | void YAML_PM::Node::SetScalarData | ( | const std::string & | data | ) |  |  | private | 
 
 
◆ size()
      
        
          | std::size_t YAML_PM::Node::size | ( |  | ) | const | 
      
 
 
◆ Tag()
  
  | 
        
          | const std::string& YAML_PM::Node::Tag | ( |  | ) | const |  | inline | 
 
 
◆ to()
template<typename T > 
  
  | 
        
          | const T YAML_PM::Node::to |  | inline | 
 
 
◆ Type()
◆ _FindFromNodeAtIndex
template<typename , bool > 
 
 
◆ NodeBuilder
◆ NodeOwnership
◆ operator<
  
  | 
        
          | bool operator< | ( | const Node & | n1, |  
          |  |  | const Node & | n2 |  
          |  | ) |  |  |  | friend | 
 
 
◆ operator<<
◆ operator>>
◆ m_mapData
◆ m_mark
  
  | 
        
          | Mark YAML_PM::Node::m_mark |  | private | 
 
 
◆ m_pOwnership
◆ m_scalarData
  
  | 
        
          | std::string YAML_PM::Node::m_scalarData |  | private | 
 
 
◆ m_seqData
◆ m_tag
  
  | 
        
          | std::string YAML_PM::Node::m_tag |  | private | 
 
 
◆ m_type
The documentation for this class was generated from the following files: