#include <xml.h>
|
class | Children |
| Helper class to iterate over the children of a node. More...
|
|
Definition at line 37 of file xml.h.
◆ Node()
XML::Node::Node |
( |
xmlNodePtr |
node = nullptr | ) |
|
|
inline |
Definition at line 40 of file xml.h.
◆ attribute() [1/2]
const char * XML::Node::attribute |
( |
const char * |
name | ) |
const |
|
inlineprivate |
◆ attribute() [2/2]
template<typename T >
bool XML::Node::attribute |
( |
const char * |
name, |
|
|
T & |
value |
|
) |
| const |
|
inline |
◆ children()
Definition at line 97 of file xml.h.
◆ findFirstChildByName()
Node XML::Node::findFirstChildByName |
( |
const char * |
name | ) |
const |
|
inline |
◆ getBoolProperty()
bool XML::Node::getBoolProperty |
( |
const char * |
name, |
|
|
bool |
def |
|
) |
| const |
|
inline |
◆ getFloatProperty()
double XML::Node::getFloatProperty |
( |
const char * |
name, |
|
|
double |
def |
|
) |
| const |
|
inline |
◆ getProperty() [1/2]
std::string XML::Node::getProperty |
( |
const char * |
name, |
|
|
const std::string & |
def |
|
) |
| const |
|
inline |
◆ getProperty() [2/2]
int XML::Node::getProperty |
( |
const char * |
name, |
|
|
int |
def |
|
) |
| const |
|
inline |
◆ hasAttribute()
bool XML::Node::hasAttribute |
( |
const char * |
name | ) |
const |
|
inline |
◆ name()
std::string_view XML::Node::name |
( |
| ) |
const |
|
inline |
Definition at line 46 of file xml.h.
◆ operator bool()
XML::Node::operator bool |
( |
| ) |
const |
|
inline |
Definition at line 44 of file xml.h.
◆ textContent()
std::string_view XML::Node::textContent |
( |
| ) |
const |
|
inline |
◆ node
xmlNodePtr XML::Node::node |
|
private |
The documentation for this class was generated from the following file: