Collaboration diagram for pugi::xml_node_struct: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().
1.8.13