Public Member Functions | |
xml_node_struct (impl::xml_memory_page *page, xml_node_type type) | |
Public Attributes | |
xml_attribute_struct * | first_attribute |
xml_node_struct * | first_child |
uintptr_t | header |
char_t * | name |
xml_node_struct * | next_sibling |
xml_node_struct * | parent |
xml_node_struct * | prev_sibling_c |
char_t * | value |
Definition at line 1116 of file pugixml.cpp.
|
inline |
Definition at line 1118 of file pugixml.cpp.
References PUGI__GETHEADER_IMPL.
xml_attribute_struct* pugi::xml_node_struct::first_attribute |
Definition at line 1135 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 1130 of file pugixml.cpp.
Referenced by pugi::xml_text::_data(), pugi::xml_document::_destroy(), 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 1123 of file pugixml.cpp.
Referenced by pugi::xml_node::offset_debug(), pugi::xml_text::set(), pugi::xml_node::set_name(), and pugi::xml_node::set_value().
char_t* pugi::xml_node_struct::name |
Definition at line 1125 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 1133 of file pugixml.cpp.
Referenced by pugi::xml_text::_data(), pugi::xml_document::_destroy(), 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::next_sibling(), pugi::xml_node_iterator::operator++(), pugi::xml_node::previous_sibling(), and pugi::xml_node::traverse().
xml_node_struct* pugi::xml_node_struct::parent |
Definition at line 1128 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(), pugi::xml_node::remove_child(), and pugi::xml_node::traverse().
xml_node_struct* pugi::xml_node_struct::prev_sibling_c |
Definition at line 1132 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 1126 of file pugixml.cpp.
Referenced by pugi::xml_text::_data(), 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_node::child_value(), pugi::xml_text::get(), pugi::xml_node::offset_debug(), pugi::xml_text::set(), pugi::xml_node::set_value(), and pugi::xml_node::value().