rapidyaml  0.9.0
parse and emit YAML, and do it fast
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 180 of file tree.hpp.

Member Data Documentation

◆ m_type

◆ m_key

◆ m_val

◆ m_parent

id_type c4::yml::NodeData::m_parent

◆ m_first_child

id_type c4::yml::NodeData::m_first_child

Definition at line 188 of file tree.hpp.

Referenced by c4::yml::Tree::has_other_siblings(), and c4::yml::Tree::remove_children().

◆ m_last_child

id_type c4::yml::NodeData::m_last_child

Definition at line 189 of file tree.hpp.

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

◆ m_next_sibling

id_type c4::yml::NodeData::m_next_sibling

Definition at line 190 of file tree.hpp.

Referenced by c4::yml::Tree::remove_children(), and c4::yml::Tree::reserve().

◆ m_prev_sibling

id_type c4::yml::NodeData::m_prev_sibling

Definition at line 191 of file tree.hpp.

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


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