Public Member Functions | |
xml_attribute_struct (impl::xml_memory_page *page) | |
Default ctor. | |
Public Attributes | |
uintptr_t | header |
char_t * | name |
Pointer to attribute name. | |
char_t * | value |
Pointer to attribute value. | |
xml_attribute_struct * | prev_attribute_c |
Previous attribute (cyclic list). | |
xml_attribute_struct * | next_attribute |
Next attribute. |
Definition at line 441 of file pugixml.cpp.
pugi::xml_attribute_struct::xml_attribute_struct | ( | impl::xml_memory_page * | page | ) | [inline] |
uintptr_t pugi::xml_attribute_struct::header |
Definition at line 446 of file pugixml.cpp.
Referenced by pugi::xml_attribute::set_name(), and pugi::xml_attribute::set_value().
Pointer to attribute name.
Definition at line 448 of file pugixml.cpp.
Referenced by pugi::xml_attribute::name(), and pugi::xml_attribute::set_name().
Next attribute.
Definition at line 452 of file pugixml.cpp.
Referenced by pugi::xml_node::attribute(), pugi::xml_node::insert_attribute_after(), pugi::xml_node::insert_attribute_before(), pugi::xml_attribute::next_attribute(), pugi::xml_attribute_iterator::operator++(), pugi::xml_node::prepend_attribute(), pugi::xml_attribute::previous_attribute(), and pugi::xml_node::remove_attribute().
Previous attribute (cyclic list).
Definition at line 451 of file pugixml.cpp.
Referenced by pugi::xml_node::insert_attribute_after(), pugi::xml_node::insert_attribute_before(), pugi::xml_node::last_attribute(), pugi::xml_node::prepend_attribute(), pugi::xml_attribute::previous_attribute(), and pugi::xml_node::remove_attribute().
Pointer to attribute value.
Definition at line 449 of file pugixml.cpp.
Referenced by pugi::xml_attribute::as_bool(), pugi::xml_attribute::as_double(), pugi::xml_attribute::as_float(), pugi::xml_attribute::as_int(), pugi::xml_attribute::as_string(), pugi::xml_attribute::as_uint(), pugi::xml_attribute::set_value(), and pugi::xml_attribute::value().