
Public Member Functions | |
| xml_node_struct (impl::xml_memory_page *page, xml_node_type type) | |
Public Attributes | |
| uintptr_t | header |
| xml_node_struct * | parent |
| Pointer to parent. | |
| char_t * | name |
| Pointer to element name. | |
| char_t * | value |
| Pointer to any associated string data. | |
| xml_node_struct * | first_child |
| First child. | |
| xml_node_struct * | prev_sibling_c |
| Left brother (cyclic list). | |
| xml_node_struct * | next_sibling |
| Right brother. | |
| xml_attribute_struct * | first_attribute |
| First attribute. | |
Definition at line 456 of file pugixml.cpp.
| pugi::xml_node_struct::xml_node_struct | ( | impl::xml_memory_page * | page, | |
| xml_node_type | type | |||
| ) | [inline] |
First attribute.
Definition at line 474 of file pugixml.cpp.
Referenced by pugi::xml_node::attribute(), pugi::xml_node::attributes_begin(), pugi::xml_node::first_attribute(), pugi::xml_node::insert_attribute_after(), pugi::xml_node::insert_attribute_before(), pugi::xml_node::last_attribute(), pugi::xml_node::prepend_attribute(), and pugi::xml_node::remove_attribute().
First child.
Definition at line 469 of file pugixml.cpp.
Referenced by pugi::xml_node::begin(), pugi::xml_node::child(), pugi::xml_node::child_value(), pugi::xml_document::document_element(), pugi::xml_node::find_child_by_attribute(), pugi::xml_node::first_child(), pugi::xml_node::first_element_by_path(), pugi::xml_node::insert_child_after(), pugi::xml_node::insert_child_before(), pugi::xml_node::last_child(), pugi::xml_node::prepend_child(), and pugi::xml_node::remove_child().
| uintptr_t pugi::xml_node_struct::header |
Definition at line 462 of file pugixml.cpp.
Referenced by pugi::xml_node::offset_debug(), pugi::xml_node::root(), pugi::xml_text::set(), pugi::xml_node::set_name(), pugi::xml_node::set_value(), and pugi::xml_node::type().
Pointer to element name.
Definition at line 466 of file pugixml.cpp.
Referenced by pugi::xml_node::name(), pugi::xml_node::offset_debug(), and pugi::xml_node::set_name().
Right brother.
Definition at line 472 of file pugixml.cpp.
Referenced by pugi::xml_node::child(), pugi::xml_node::child_value(), pugi::xml_document::document_element(), pugi::xml_node::find_child_by_attribute(), pugi::xml_node::first_element_by_path(), pugi::xml_node::insert_child_after(), pugi::xml_node::insert_child_before(), pugi::xml_node::next_sibling(), pugi::xml_node_iterator::operator++(), pugi::xml_node::prepend_child(), pugi::xml_node::previous_sibling(), and pugi::xml_node::remove_child().
Pointer to parent.
Definition at line 464 of file pugixml.cpp.
Referenced by pugi::xml_node::insert_child_after(), pugi::xml_node::insert_child_before(), pugi::xml_node::parent(), pugi::xml_node::prepend_child(), and pugi::xml_node::remove_child().
Left brother (cyclic list).
Definition at line 471 of file pugixml.cpp.
Referenced by pugi::xml_node::insert_child_after(), pugi::xml_node::insert_child_before(), pugi::xml_node::last_child(), pugi::xml_node::prepend_child(), pugi::xml_node::previous_sibling(), and pugi::xml_node::remove_child().
Pointer to any associated string data.
Definition at line 467 of file pugixml.cpp.
Referenced by pugi::xml_text::as_bool(), pugi::xml_text::as_double(), pugi::xml_text::as_float(), pugi::xml_text::as_int(), pugi::xml_text::as_string(), pugi::xml_text::as_uint(), pugi::xml_text::get(), pugi::xml_node::offset_debug(), pugi::xml_text::set(), pugi::xml_node::set_value(), and pugi::xml_node::value().
1.5.9