ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
#include <pugixml.hpp>
Private Types | |
typedef void(* | unspecified_bool_type) (xml_attribute ***) |
Private Attributes | |
xml_attribute_struct * | _attr |
Friends | |
class | xml_attribute_iterator |
class | xml_node |
Definition at line 296 of file pugixml.hpp.
|
private |
Definition at line 304 of file pugixml.hpp.
PUGI__FN pugi::xml_attribute::xml_attribute | ( | ) |
Definition at line 4332 of file pugixml.cpp.
Referenced by next_attribute(), and previous_attribute().
|
explicit |
Definition at line 4334 of file pugixml.cpp.
Definition at line 4413 of file pugixml.cpp.
References _attr, get_value_bool(), and pugi::xml_attribute_struct::value.
Definition at line 4403 of file pugixml.cpp.
References _attr, get_value_double(), and pugi::xml_attribute_struct::value.
Definition at line 4408 of file pugixml.cpp.
References _attr, get_value_float(), and pugi::xml_attribute_struct::value.
Definition at line 4393 of file pugixml.cpp.
References _attr, get_value_int(), and pugi::xml_attribute_struct::value.
PUGI__FN const char_t * pugi::xml_attribute::as_string | ( | const char_t * | def = PUGIXML_TEXT("") | ) | const |
Definition at line 4388 of file pugixml.cpp.
References _attr, and pugi::xml_attribute_struct::value.
Definition at line 4398 of file pugixml.cpp.
References _attr, get_value_uint(), and pugi::xml_attribute_struct::value.
Definition at line 4430 of file pugixml.cpp.
References _attr.
Referenced by pugi::xml_node::insert_attribute_after(), and pugi::xml_node::insert_attribute_before().
Definition at line 4445 of file pugixml.cpp.
References _attr.
PUGI__FN xml_attribute_struct * pugi::xml_attribute::internal_object | ( | ) | const |
Definition at line 4450 of file pugixml.cpp.
References _attr.
Definition at line 4435 of file pugixml.cpp.
References _attr, pugi::xml_attribute_struct::name, and PUGIXML_TEXT.
Referenced by pugi::xml_node::append_copy(), pugi::xml_node::insert_copy_after(), pugi::xml_node::insert_copy_before(), pugi::xml_node::prepend_copy(), and get_metrics.MemRange::stats().
PUGI__FN xml_attribute pugi::xml_attribute::next_attribute | ( | ) | const |
Definition at line 4378 of file pugixml.cpp.
References _attr, pugi::xml_attribute_struct::next_attribute, and xml_attribute().
Referenced by pugi::xml_node::find_attribute(), and etiss::fault::xml::getAttribute().
PUGI__FN pugi::xml_attribute::operator xml_attribute::unspecified_bool_type | ( | ) | const |
Definition at line 4338 of file pugixml.cpp.
References _attr, and pugi::unspecified_bool_xml_attribute().
Definition at line 4343 of file pugixml.cpp.
References _attr.
PUGI__FN bool pugi::xml_attribute::operator!= | ( | const xml_attribute & | r | ) | const |
Definition at line 4353 of file pugixml.cpp.
References _attr.
PUGI__FN bool pugi::xml_attribute::operator< | ( | const xml_attribute & | r | ) | const |
Definition at line 4358 of file pugixml.cpp.
References _attr.
PUGI__FN bool pugi::xml_attribute::operator<= | ( | const xml_attribute & | r | ) | const |
Definition at line 4368 of file pugixml.cpp.
References _attr.
PUGI__FN xml_attribute & pugi::xml_attribute::operator= | ( | bool | rhs | ) |
Definition at line 4479 of file pugixml.cpp.
References set_value().
PUGI__FN xml_attribute & pugi::xml_attribute::operator= | ( | const char_t * | rhs | ) |
Definition at line 4455 of file pugixml.cpp.
References set_value().
PUGI__FN xml_attribute & pugi::xml_attribute::operator= | ( | double | rhs | ) |
Definition at line 4473 of file pugixml.cpp.
References set_value().
PUGI__FN xml_attribute & pugi::xml_attribute::operator= | ( | int | rhs | ) |
Definition at line 4461 of file pugixml.cpp.
References set_value().
PUGI__FN xml_attribute & pugi::xml_attribute::operator= | ( | unsigned int | rhs | ) |
Definition at line 4467 of file pugixml.cpp.
References set_value().
PUGI__FN bool pugi::xml_attribute::operator== | ( | const xml_attribute & | r | ) | const |
Definition at line 4348 of file pugixml.cpp.
References _attr.
PUGI__FN bool pugi::xml_attribute::operator> | ( | const xml_attribute & | r | ) | const |
Definition at line 4363 of file pugixml.cpp.
References _attr.
PUGI__FN bool pugi::xml_attribute::operator>= | ( | const xml_attribute & | r | ) | const |
Definition at line 4373 of file pugixml.cpp.
References _attr.
PUGI__FN xml_attribute pugi::xml_attribute::previous_attribute | ( | ) | const |
Definition at line 4383 of file pugixml.cpp.
References _attr, pugi::xml_attribute_struct::next_attribute, pugi::xml_attribute_struct::prev_attribute_c, and xml_attribute().
Referenced by pugi::xml_attribute_iterator::operator--().
Definition at line 4499 of file pugixml.cpp.
References _attr, pugi::xml_attribute_struct::header, pugi::xml_attribute_struct::name, strcpy_insitu(), and xml_memory_page_name_allocated_mask.
Referenced by pugi::xml_node::append_attribute(), pugi::xml_node::insert_attribute_after(), pugi::xml_node::insert_attribute_before(), and pugi::xml_node::prepend_attribute().
Definition at line 4539 of file pugixml.cpp.
References _attr, pugi::xml_attribute_struct::header, set_value_convert(), pugi::xml_attribute_struct::value, and xml_memory_page_value_allocated_mask.
Definition at line 4507 of file pugixml.cpp.
References _attr, pugi::xml_attribute_struct::header, strcpy_insitu(), pugi::xml_attribute_struct::value, and xml_memory_page_value_allocated_mask.
Referenced by pugi::xml_node::append_copy(), pugi::xml_node::insert_copy_after(), pugi::xml_node::insert_copy_before(), operator=(), pugi::xml_node::prepend_copy(), and etiss::fault::xml::setAttribute().
Definition at line 4531 of file pugixml.cpp.
References _attr, pugi::xml_attribute_struct::header, set_value_convert(), pugi::xml_attribute_struct::value, and xml_memory_page_value_allocated_mask.
Definition at line 4515 of file pugixml.cpp.
References _attr, pugi::xml_attribute_struct::header, set_value_convert(), pugi::xml_attribute_struct::value, and xml_memory_page_value_allocated_mask.
Definition at line 4523 of file pugixml.cpp.
References _attr, pugi::xml_attribute_struct::header, set_value_convert(), pugi::xml_attribute_struct::value, and xml_memory_page_value_allocated_mask.
Definition at line 4440 of file pugixml.cpp.
References _attr, PUGIXML_TEXT, and pugi::xml_attribute_struct::value.
Referenced by pugi::xml_node::append_copy(), pugi::xml_node::insert_copy_after(), pugi::xml_node::insert_copy_before(), and pugi::xml_node::prepend_copy().
|
friend |
Definition at line 298 of file pugixml.hpp.
|
friend |
Definition at line 299 of file pugixml.hpp.
|
private |
Definition at line 302 of file pugixml.hpp.
Referenced by as_bool(), as_double(), as_float(), as_int(), as_string(), as_uint(), empty(), hash_value(), pugi::xml_node::insert_attribute_after(), pugi::xml_node::insert_attribute_before(), internal_object(), name(), next_attribute(), operator unspecified_bool_type(), operator!(), operator!=(), pugi::xml_attribute_iterator::operator!=(), pugi::xml_attribute_iterator::operator*(), pugi::xml_attribute_iterator::operator++(), pugi::xml_attribute_iterator::operator--(), pugi::xml_attribute_iterator::operator->(), operator<(), operator<=(), operator==(), pugi::xml_attribute_iterator::operator==(), operator>(), operator>=(), pugi::xml_node::prepend_attribute(), previous_attribute(), pugi::xml_node::remove_attribute(), set_name(), set_value(), and value().