|
DefaultRapidXmlReaderNode | add_node_at (RapidXmlReaderNode node, size_t position) |
|
DefaultRapidXmlReaderNode | add_node_at (std::vector< RapidXmlReaderNode > added_nodes, size_t position) |
|
DefaultRapidXmlReaderNode | add_node_at_end (DefaultRapidXmlReaderNode node) |
|
DefaultRapidXmlReaderNode | add_node_at_end (RapidXmlReaderNode node) |
|
template<class T > |
T | attribute_as (const char *attrName) const |
|
template<class T > |
void | attribute_as (const char *attrName, T &value) const |
|
template<class T > |
T | attribute_as (const std::string &attrName) const |
|
template<class T > |
void | attribute_as (const std::string &attrName, T &value) const |
|
bool | attribute_as_bool (const char *attrName, const std::string &trueValue, const std::string &falseValue) const |
|
bool | attribute_as_bool (const std::string &attrName, const std::string &trueValue, const std::string &falseValue) const |
|
float | attribute_as_float (const char *attrName) const |
|
float | attribute_as_float (const std::string &attrName) const |
|
bool | attribute_as_optional_bool (const char *name, const std::string &trueValue, const std::string &falseValue, bool defaultValue) const |
|
bool | attribute_as_optional_bool (const std::string &name, const std::string &trueValue, const std::string &falseValue, bool defaultValue) const |
|
std::string | attribute_as_string (const char *attrName) const |
|
std::string | attribute_as_string (const std::string &attrName) const |
|
uint32_t | attribute_as_uint (const char *attrName) const |
|
uint32_t | attribute_as_uint (const std::string &attrName) const |
|
| DefaultRapidXmlReaderNode ()=default |
|
| DefaultRapidXmlReaderNode (const RapidXmlReaderNode &n) |
|
| DefaultRapidXmlReaderNode (DefaultRapidXmlReaderNode &&)=default |
|
| DefaultRapidXmlReaderNode (DefaultRapidXmlReaderNode const &)=default |
|
| DefaultRapidXmlReaderNode (std::vector< RapidXmlReaderNode > rnodes) |
|
DefaultRapidXmlReaderNode | first_node (const char *name=nullptr) const |
|
DefaultRapidXmlReaderNode | first_node (const std::string &name) const |
|
std::vector< std::string > | getChildPaths () const |
|
std::vector< std::string > | getPaths () const |
|
std::string | getPathsString () const |
|
bool | has_attribute (const char *attrName) const |
|
bool | has_attribute (const std::string &attrName) const |
|
bool | is_valid () const |
|
DefaultRapidXmlReaderNode & | operator= (DefaultRapidXmlReaderNode &&)=default |
|
DefaultRapidXmlReaderNode & | operator= (DefaultRapidXmlReaderNode const &)=default |
|
DefaultRapidXmlReaderNode | remove_node_at (size_t pos) |
|
bool | value_as_bool (const std::string &trueValue, const std::string &falseValue) const |
|
float | value_as_float () const |
|
int16_t | value_as_int16 () const |
|
int32_t | value_as_int32 () const |
|
bool | value_as_optional_bool (const std::string &trueValue, const std::string &falseValue, bool defaultValue) const |
|
std::string | value_as_string () const |
|
uint16_t | value_as_uint16 () const |
|
uint32_t | value_as_uint32 () const |
|
Definition at line 36 of file DefaultRapidXmlReader.h.