|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <pugixml.hpp>
Public Member Functions | |
| xml_attribute () | |
| xml_attribute (xml_attribute_struct *attr) | |
| operator unspecified_bool_type () const | |
| bool | operator! () const |
| bool | operator== (const xml_attribute &r) const |
| bool | operator!= (const xml_attribute &r) const |
| bool | operator< (const xml_attribute &r) const |
| bool | operator> (const xml_attribute &r) const |
| bool | operator<= (const xml_attribute &r) const |
| bool | operator>= (const xml_attribute &r) const |
| bool | empty () const |
| const char_t * | name () const |
| const char_t * | value () const |
| const char_t * | as_string (const char_t *def=PUGIXML_TEXT("")) const |
| int | as_int (int def=0) const |
| unsigned int | as_uint (unsigned int def=0) const |
| double | as_double (double def=0) const |
| float | as_float (float def=0) const |
| bool | as_bool (bool def=false) const |
| bool | set_name (const char_t *rhs) |
| bool | set_value (const char_t *rhs, size_t sz) |
| bool | set_value (const char_t *rhs) |
| bool | set_value (int rhs) |
| bool | set_value (unsigned int rhs) |
| bool | set_value (long rhs) |
| bool | set_value (unsigned long rhs) |
| bool | set_value (double rhs) |
| bool | set_value (double rhs, int precision) |
| bool | set_value (float rhs) |
| bool | set_value (float rhs, int precision) |
| bool | set_value (bool rhs) |
| xml_attribute & | operator= (const char_t *rhs) |
| xml_attribute & | operator= (int rhs) |
| xml_attribute & | operator= (unsigned int rhs) |
| xml_attribute & | operator= (long rhs) |
| xml_attribute & | operator= (unsigned long rhs) |
| xml_attribute & | operator= (double rhs) |
| xml_attribute & | operator= (float rhs) |
| xml_attribute & | operator= (bool rhs) |
| xml_attribute | next_attribute () const |
| xml_attribute | previous_attribute () const |
| size_t | hash_value () const |
| xml_attribute_struct * | internal_object () const |
Friends | |
| class | xml_attribute_iterator |
| class | xml_node |
Definition at line 364 of file pugixml.hpp.
| PUGI__FN pugi::xml_attribute::xml_attribute | ( | ) |
Definition at line 5154 of file pugixml.cc.
Referenced by next_attribute(), operator!=(), operator<(), operator<=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator==(), operator>(), operator>=(), previous_attribute(), and xml_node.
|
explicit |
Definition at line 5158 of file pugixml.cc.
| PUGI__FN bool pugi::xml_attribute::as_bool | ( | bool | def = false | ) | const |
Definition at line 5254 of file pugixml.cc.
Referenced by xml_node.
| PUGI__FN double pugi::xml_attribute::as_double | ( | double | def = 0 | ) | const |
| PUGI__FN float pugi::xml_attribute::as_float | ( | float | def = 0 | ) | const |
| PUGI__FN int pugi::xml_attribute::as_int | ( | int | def = 0 | ) | const |
| PUGI__FN const char_t * pugi::xml_attribute::as_string | ( | const char_t * | def = PUGIXML_TEXT("") | ) | const |
| PUGI__FN unsigned int pugi::xml_attribute::as_uint | ( | unsigned int | def = 0 | ) | const |
| PUGI__FN bool pugi::xml_attribute::empty | ( | ) | const |
Definition at line 5277 of file pugixml.cc.
Referenced by xml_node.
| PUGI__FN size_t pugi::xml_attribute::hash_value | ( | ) | const |
Definition at line 5296 of file pugixml.cc.
Referenced by xml_node.
| PUGI__FN xml_attribute_struct * pugi::xml_attribute::internal_object | ( | ) | const |
Definition at line 5301 of file pugixml.cc.
Referenced by xml_node.
Definition at line 5282 of file pugixml.cc.
| PUGI__FN xml_attribute pugi::xml_attribute::next_attribute | ( | ) | const |
| PUGI__FN pugi::xml_attribute::operator xml_attribute::unspecified_bool_type | ( | ) | const |
Definition at line 5166 of file pugixml.cc.
| PUGI__FN bool pugi::xml_attribute::operator! | ( | ) | const |
Definition at line 5171 of file pugixml.cc.
Referenced by xml_node.
| PUGI__FN bool pugi::xml_attribute::operator!= | ( | const xml_attribute & | r | ) | const |
Definition at line 5181 of file pugixml.cc.
| PUGI__FN bool pugi::xml_attribute::operator< | ( | const xml_attribute & | r | ) | const |
Definition at line 5186 of file pugixml.cc.
Referenced by xml_node.
| PUGI__FN bool pugi::xml_attribute::operator<= | ( | const xml_attribute & | r | ) | const |
Definition at line 5196 of file pugixml.cc.
Referenced by xml_node.
| PUGI__FN xml_attribute & pugi::xml_attribute::operator= | ( | bool | rhs | ) |
Definition at line 5348 of file pugixml.cc.
| PUGI__FN xml_attribute & pugi::xml_attribute::operator= | ( | const char_t * | rhs | ) |
Definition at line 5306 of file pugixml.cc.
| PUGI__FN xml_attribute & pugi::xml_attribute::operator= | ( | double | rhs | ) |
Definition at line 5336 of file pugixml.cc.
| PUGI__FN xml_attribute & pugi::xml_attribute::operator= | ( | float | rhs | ) |
Definition at line 5342 of file pugixml.cc.
| PUGI__FN xml_attribute & pugi::xml_attribute::operator= | ( | int | rhs | ) |
Definition at line 5312 of file pugixml.cc.
| PUGI__FN xml_attribute & pugi::xml_attribute::operator= | ( | long | rhs | ) |
Definition at line 5324 of file pugixml.cc.
| PUGI__FN xml_attribute & pugi::xml_attribute::operator= | ( | unsigned int | rhs | ) |
Definition at line 5318 of file pugixml.cc.
| PUGI__FN xml_attribute & pugi::xml_attribute::operator= | ( | unsigned long | rhs | ) |
Definition at line 5330 of file pugixml.cc.
| PUGI__FN bool pugi::xml_attribute::operator== | ( | const xml_attribute & | r | ) | const |
Definition at line 5176 of file pugixml.cc.
| PUGI__FN bool pugi::xml_attribute::operator> | ( | const xml_attribute & | r | ) | const |
Definition at line 5191 of file pugixml.cc.
Referenced by xml_node.
| PUGI__FN bool pugi::xml_attribute::operator>= | ( | const xml_attribute & | r | ) | const |
Definition at line 5201 of file pugixml.cc.
Referenced by xml_node.
| PUGI__FN xml_attribute pugi::xml_attribute::previous_attribute | ( | ) | const |
Definition at line 5212 of file pugixml.cc.
Referenced by xml_node.
Definition at line 5368 of file pugixml.cc.
Referenced by pugi::xml_node::append_attribute(), pugi::xml_node::insert_attribute_after(), pugi::xml_node::insert_attribute_before(), pugi::xml_node::prepend_attribute(), and xml_node.
| PUGI__FN bool pugi::xml_attribute::set_value | ( | bool | rhs | ) |
Definition at line 5445 of file pugixml.cc.
Definition at line 5382 of file pugixml.cc.
Definition at line 5375 of file pugixml.cc.
Referenced by operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), and xml_node.
| PUGI__FN bool pugi::xml_attribute::set_value | ( | double | rhs | ) |
Definition at line 5417 of file pugixml.cc.
| PUGI__FN bool pugi::xml_attribute::set_value | ( | double | rhs, |
| int | precision ) |
Definition at line 5424 of file pugixml.cc.
| PUGI__FN bool pugi::xml_attribute::set_value | ( | float | rhs | ) |
Definition at line 5431 of file pugixml.cc.
| PUGI__FN bool pugi::xml_attribute::set_value | ( | float | rhs, |
| int | precision ) |
Definition at line 5438 of file pugixml.cc.
| PUGI__FN bool pugi::xml_attribute::set_value | ( | int | rhs | ) |
Definition at line 5389 of file pugixml.cc.
| PUGI__FN bool pugi::xml_attribute::set_value | ( | long | rhs | ) |
Definition at line 5403 of file pugixml.cc.
| PUGI__FN bool pugi::xml_attribute::set_value | ( | unsigned int | rhs | ) |
Definition at line 5396 of file pugixml.cc.
| PUGI__FN bool pugi::xml_attribute::set_value | ( | unsigned long | rhs | ) |
Definition at line 5410 of file pugixml.cc.
Definition at line 5289 of file pugixml.cc.
Referenced by as_bool(), as_double(), as_float(), as_int(), as_string(), as_uint(), value(), and xml_node.
|
friend |
Definition at line 366 of file pugixml.hpp.
Referenced by xml_attribute_iterator.
|
friend |
Definition at line 367 of file pugixml.hpp.
Referenced by xml_node.