ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
#include <pugixml.hpp>
Public Member Functions | |
xml_text () | |
operator unspecified_bool_type () const | |
bool | operator! () const |
bool | empty () const |
const char_t * | get () 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 (const char_t *rhs) |
bool | set (int rhs) |
bool | set (unsigned int rhs) |
bool | set (double rhs) |
bool | set (bool rhs) |
xml_text & | operator= (const char_t *rhs) |
xml_text & | operator= (int rhs) |
xml_text & | operator= (unsigned int rhs) |
xml_text & | operator= (double rhs) |
xml_text & | operator= (bool rhs) |
xml_node | data () const |
Private Types | |
typedef void(* | unspecified_bool_type) (xml_text ***) |
Private Member Functions | |
xml_text (xml_node_struct *root) | |
xml_node_struct * | _data_new () |
xml_node_struct * | _data () const |
Private Attributes | |
xml_node_struct * | _root |
Friends | |
class | xml_node |
Definition at line 637 of file pugixml.hpp.
|
private |
Definition at line 643 of file pugixml.hpp.
|
explicitprivate |
Definition at line 5497 of file pugixml.cpp.
PUGI__FN pugi::xml_text::xml_text | ( | ) |
Definition at line 5520 of file pugixml.cpp.
|
private |
Definition at line 5499 of file pugixml.cpp.
References _root, pugi::xml_node_struct::first_child, is_text_node(), and pugi::xml_node_struct::next_sibling.
Referenced by _data_new(), as_bool(), as_double(), as_float(), as_int(), as_string(), as_uint(), data(), empty(), get(), operator unspecified_bool_type(), and operator!().
|
private |
Definition at line 5511 of file pugixml.cpp.
References _data(), _root, get_metrics::d, pugi::node_pcdata, and xml_node.
Referenced by set().
Definition at line 5581 of file pugixml.cpp.
References _data(), get_metrics::d, and get_value_bool().
Definition at line 5567 of file pugixml.cpp.
References _data(), get_metrics::d, and get_value_double().
Definition at line 5574 of file pugixml.cpp.
References _data(), get_metrics::d, and get_value_float().
Definition at line 5553 of file pugixml.cpp.
References _data(), get_metrics::d, and get_value_int().
PUGI__FN const char_t * pugi::xml_text::as_string | ( | const char_t * | def = PUGIXML_TEXT("") | ) | const |
Definition at line 5546 of file pugixml.cpp.
References _data(), and get_metrics::d.
Definition at line 5560 of file pugixml.cpp.
References _data(), get_metrics::d, and get_value_uint().
Definition at line 5699 of file pugixml.cpp.
References _data(), and xml_node.
Definition at line 5534 of file pugixml.cpp.
References _data().
Definition at line 5539 of file pugixml.cpp.
References _data(), get_metrics::d, and PUGIXML_TEXT.
PUGI__FN pugi::xml_text::operator xml_text::unspecified_bool_type | ( | ) | const |
Definition at line 5524 of file pugixml.cpp.
References _data(), and pugi::unspecified_bool_xml_text().
Definition at line 5529 of file pugixml.cpp.
References _data().
Definition at line 5679 of file pugixml.cpp.
References set().
Definition at line 5655 of file pugixml.cpp.
References set().
Definition at line 5673 of file pugixml.cpp.
References set().
Definition at line 5661 of file pugixml.cpp.
References set().
Definition at line 5667 of file pugixml.cpp.
References set().
Definition at line 5632 of file pugixml.cpp.
References _data_new(), pugi::xml_node_struct::header, set_value_convert(), pugi::xml_node_struct::value, and xml_memory_page_value_allocated_mask.
Definition at line 5604 of file pugixml.cpp.
References _data_new(), pugi::xml_node_struct::header, strcpy_insitu(), pugi::xml_node_struct::value, and xml_memory_page_value_allocated_mask.
Referenced by operator=().
Definition at line 5625 of file pugixml.cpp.
References _data_new(), pugi::xml_node_struct::header, set_value_convert(), pugi::xml_node_struct::value, and xml_memory_page_value_allocated_mask.
Definition at line 5611 of file pugixml.cpp.
References _data_new(), pugi::xml_node_struct::header, set_value_convert(), pugi::xml_node_struct::value, and xml_memory_page_value_allocated_mask.
Definition at line 5618 of file pugixml.cpp.
References _data_new(), pugi::xml_node_struct::header, set_value_convert(), pugi::xml_node_struct::value, and xml_memory_page_value_allocated_mask.
|
friend |
Definition at line 639 of file pugixml.hpp.
Referenced by _data_new(), and data().
|
private |
Definition at line 641 of file pugixml.hpp.
Referenced by _data(), and _data_new().