#include <xmlFile.hpp>
◆ node() [1/4]
iv::file::xml::node::node |
( |
| ) |
|
|
default |
◆ node() [2/4]
iv::file::xml::node::node |
( |
const pugi::xml_node & | _node | ) |
|
◆ node() [3/4]
iv::file::xml::node::node |
( |
const node & | other | ) |
|
|
default |
◆ node() [4/4]
iv::file::xml::node::node |
( |
node && | other | ) |
|
|
default |
◆ ~node()
iv::file::xml::node::~node |
( |
| ) |
|
|
default |
◆ addAttribute()
template<typename T >
bool iv::file::xml::node::addAttribute |
( |
const std::string_view | key, |
|
|
T | value ) |
|
inline |
◆ appendChild()
- Parameters
-
- Exceptions
-
- Returns
◆ appendNode()
◆ emptyNode()
bool iv::file::xml::node::emptyNode |
( |
| ) |
const |
|
nodiscard |
◆ getAttribute()
template<typename T >
T iv::file::xml::node::getAttribute |
( |
const std::string_view | key, |
|
|
T | defaultValue ) const |
|
inline |
◆ getChild()
◆ getChildren()
std::vector< node > iv::file::xml::node::getChildren |
( |
| ) |
const |
|
nodiscard |
◆ getText()
std::string iv::file::xml::node::getText |
( |
| ) |
const |
|
inlinenodiscard |
◆ hasChild()
bool iv::file::xml::node::hasChild |
( |
std::string_view | name | ) |
const |
|
nodiscard |
◆ isNull()
bool iv::file::xml::node::isNull |
( |
| ) |
const |
|
nodiscard |
◆ operator=() [1/2]
node & iv::file::xml::node::operator= |
( |
const node & | other | ) |
|
|
default |
◆ operator=() [2/2]
node & iv::file::xml::node::operator= |
( |
node && | other | ) |
|
|
default |
◆ removeAttributes()
void iv::file::xml::node::removeAttributes |
( |
| ) |
|
◆ removeChild()
void iv::file::xml::node::removeChild |
( |
std::string_view | name | ) |
|
◆ removeChildren()
void iv::file::xml::node::removeChildren |
( |
| ) |
|
◆ setText()
void iv::file::xml::node::setText |
( |
const std::string_view | text | ) |
const |
|
inline |
◆ m_nodeName
std::string iv::file::xml::node::m_nodeName |
|
private |
The documentation for this class was generated from the following files: