Public Member Functions | |
xml_node_struct (impl::xml_memory_page *page, xml_node_type type) | |
Public Attributes | |
uintptr_t | header |
char_t * | name |
char_t * | value |
xml_node_struct * | parent |
xml_node_struct * | first_child |
xml_node_struct * | prev_sibling_c |
xml_node_struct * | next_sibling |
xml_attribute_struct * | first_attribute |
Definition at line 1110 of file pugixml.cpp.
|
inline |
Definition at line 1112 of file pugixml.cpp.
References header, and PUGI__GETHEADER_IMPL.
xml_attribute_struct* pugi::xml_node_struct::first_attribute |
Definition at line 1129 of file pugixml.cpp.
Referenced by pugi::xml_node::attribute(), pugi::xml_node::attributes_begin(), pugi::xml_node::first_attribute(), and pugi::xml_node::last_attribute().
xml_node_struct* pugi::xml_node_struct::first_child |
Definition at line 1124 of file pugixml.cpp.
Referenced by pugi::xml_text::_data(), 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::last_child(), and pugi::xml_node::traverse().
uintptr_t pugi::xml_node_struct::header |
Definition at line 1117 of file pugixml.cpp.
Referenced by pugi::xml_node::offset_debug(), pugi::xml_node::set_name(), pugi::xml_node::set_value(), and xml_node_struct().
char_t* pugi::xml_node_struct::name |
Definition at line 1119 of file pugixml.cpp.
Referenced by pugi::xml_node::name(), pugi::xml_node::offset_debug(), and pugi::xml_node::set_name().
xml_node_struct* pugi::xml_node_struct::next_sibling |
Definition at line 1127 of file pugixml.cpp.
Referenced by pugi::xml_text::_data(), pugi::xml_node::child(), pugi::xml_node::child_value(), pugi::xml_document::document_element(), pugi::xml_node::find_child_by_attribute(), pugi::xml_node::next_sibling(), pugi::xml_node_iterator::operator++(), and pugi::xml_node::previous_sibling().
xml_node_struct* pugi::xml_node_struct::parent |
Definition at line 1122 of file pugixml.cpp.
Referenced by pugi::xml_node::insert_child_after(), pugi::xml_node::insert_child_before(), pugi::xml_node::insert_copy_after(), pugi::xml_node::insert_copy_before(), pugi::xml_node::insert_move_after(), pugi::xml_node::insert_move_before(), pugi::xml_node::parent(), pugi::xml_node::path(), and pugi::xml_node::remove_child().
xml_node_struct* pugi::xml_node_struct::prev_sibling_c |
Definition at line 1126 of file pugixml.cpp.
Referenced by pugi::xml_document::_create(), pugi::xml_node::last_child(), and pugi::xml_node::previous_sibling().
char_t* pugi::xml_node_struct::value |
Definition at line 1120 of file pugixml.cpp.
Referenced by pugi::xml_text::_data(), pugi::xml_node::child_value(), pugi::xml_node::offset_debug(), pugi::xml_node::set_value(), and pugi::xml_node::value().