rapidyaml  0.16.0
parseandemitYAML,anddoitfast
c4::yml::NodeData Struct Reference

contains the data for each YAML node. More...

#include <tree.hpp>

Public Attributes

NodeType m_type
 
NodeScalar m_key
 
NodeScalar m_val
 
id_type m_parent
 
id_type m_first_child
 
id_type m_last_child
 
id_type m_next_sibling
 
id_type m_prev_sibling
 

Detailed Description

contains the data for each YAML node.

Definition at line 287 of file tree.hpp.

Member Data Documentation

NodeScalar c4::yml::NodeData::m_key

Definition at line 291 of file tree.hpp.

Referenced by c4::yml::Tree::find_child(), and c4::yml::read_key().

NodeScalar c4::yml::NodeData::m_val

Definition at line 292 of file tree.hpp.

id_type c4::yml::NodeData::m_parent
id_type c4::yml::NodeData::m_first_child

Definition at line 295 of file tree.hpp.

Referenced by c4::yml::Tree::has_other_siblings().

id_type c4::yml::NodeData::m_last_child

Definition at line 296 of file tree.hpp.

Referenced by c4::yml::Tree::has_other_siblings().

id_type c4::yml::NodeData::m_next_sibling

Definition at line 297 of file tree.hpp.

Referenced by c4::yml::Tree::reserve().

id_type c4::yml::NodeData::m_prev_sibling

Definition at line 298 of file tree.hpp.

Referenced by c4::yml::Tree::reserve().


The documentation for this struct was generated from the following file: