ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
A 'name=value' XML attribute structure. More...
Public Member Functions | |
xml_attribute_struct (impl::xml_memory_page *page) | |
Default ctor. More... | |
Public Attributes | |
uintptr_t | header |
char_t * | name |
Pointer to attribute name. More... | |
char_t * | value |
Pointer to attribute value. More... | |
xml_attribute_struct * | prev_attribute_c |
Previous attribute (cyclic list) More... | |
xml_attribute_struct * | next_attribute |
Next attribute. More... | |
A 'name=value' XML attribute structure.
Definition at line 521 of file pugixml.cpp.
|
inline |
Default ctor.
Definition at line 524 of file pugixml.cpp.
uintptr_t pugi::xml_attribute_struct::header |
Definition at line 529 of file pugixml.cpp.
Referenced by pugi::xml_attribute::set_name(), and pugi::xml_attribute::set_value().
char_t* pugi::xml_attribute_struct::name |
Pointer to attribute name.
Definition at line 531 of file pugixml.cpp.
Referenced by pugi::xml_attribute::name(), pugi::xml_attribute::set_name(), and get_metrics.MemRange::stats().
xml_attribute_struct* pugi::xml_attribute_struct::next_attribute |
Next attribute.
Definition at line 535 of file pugixml.cpp.
Referenced by pugi::xml_node::attribute(), pugi::xml_node::find_child_by_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().
xml_attribute_struct* pugi::xml_attribute_struct::prev_attribute_c |
Previous attribute (cyclic list)
Definition at line 534 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().
char_t* pugi::xml_attribute_struct::value |
Pointer to attribute value.
Definition at line 532 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().