#include <otmlnode.h>
Definition at line 28 of file otmlnode.h.
◆ ~OTMLNode()
| virtual OTMLNode::~OTMLNode |
( |
| ) |
|
|
inlinevirtual |
◆ OTMLNode()
◆ addChild()
| void OTMLNode::addChild |
( |
const OTMLNodePtr & |
newChild | ) |
|
◆ asOTMLNode()
◆ at()
| OTMLNodePtr OTMLNode::at |
( |
const std::string & |
childTag | ) |
|
◆ atIndex()
◆ children()
◆ clear()
◆ clone()
◆ copy()
◆ create() [1/2]
| OTMLNodePtr OTMLNode::create |
( |
std::string |
tag, |
|
|
std::string |
value |
|
) |
| |
|
static |
◆ create() [2/2]
| OTMLNodePtr OTMLNode::create |
( |
std::string |
tag = "", |
|
|
bool |
unique = false |
|
) |
| |
|
static |
◆ emit()
| std::string OTMLNode::emit |
( |
| ) |
|
|
virtual |
◆ get()
| OTMLNodePtr OTMLNode::get |
( |
const std::string & |
childTag | ) |
|
◆ getIndex()
◆ hasChildAt()
| bool OTMLNode::hasChildAt |
( |
const std::string & |
childTag | ) |
|
|
inline |
◆ hasChildAtIndex()
| bool OTMLNode::hasChildAtIndex |
( |
int |
childIndex | ) |
|
|
inline |
◆ hasChildren()
| bool OTMLNode::hasChildren |
( |
| ) |
|
◆ hasTag()
| bool OTMLNode::hasTag |
( |
| ) |
|
|
inline |
◆ hasValue()
| bool OTMLNode::hasValue |
( |
| ) |
|
|
inline |
◆ isNull()
| bool OTMLNode::isNull |
( |
| ) |
|
|
inline |
◆ isUnique()
| bool OTMLNode::isUnique |
( |
| ) |
|
|
inline |
◆ merge()
◆ rawValue()
| std::string OTMLNode::rawValue |
( |
| ) |
|
|
inline |
◆ removeChild()
| bool OTMLNode::removeChild |
( |
const OTMLNodePtr & |
oldChild | ) |
|
◆ replaceChild()
◆ setNull()
| void OTMLNode::setNull |
( |
bool |
null | ) |
|
|
inline |
◆ setSource()
| void OTMLNode::setSource |
( |
const std::string & |
source | ) |
|
|
inline |
◆ setTag()
| void OTMLNode::setTag |
( |
const std::string & |
tag | ) |
|
|
inline |
◆ setUnique()
| void OTMLNode::setUnique |
( |
bool |
unique | ) |
|
|
inline |
◆ setValue()
| void OTMLNode::setValue |
( |
const std::string & |
value | ) |
|
|
inline |
◆ size()
◆ source()
| std::string OTMLNode::source |
( |
| ) |
|
|
inline |
◆ tag()
| std::string OTMLNode::tag |
( |
| ) |
|
|
inline |
◆ value()
◆ valueAt() [1/2]
template<typename T >
| T OTMLNode::valueAt |
( |
const std::string & |
childTag | ) |
|
◆ valueAt() [2/2]
template<typename T >
| T OTMLNode::valueAt |
( |
const std::string & |
childTag, |
|
|
const T & |
def |
|
) |
| |
◆ valueAtIndex() [1/2]
template<typename T >
| T OTMLNode::valueAtIndex |
( |
int |
childIndex | ) |
|
◆ valueAtIndex() [2/2]
template<typename T >
| T OTMLNode::valueAtIndex |
( |
int |
childIndex, |
|
|
const T & |
def |
|
) |
| |
◆ write()
template<typename T >
| void OTMLNode::write |
( |
const T & |
v | ) |
|
◆ writeAt()
template<typename T >
| void OTMLNode::writeAt |
( |
const std::string & |
childTag, |
|
|
const T & |
v |
|
) |
| |
◆ writeIn()
template<typename T >
| void OTMLNode::writeIn |
( |
const T & |
v | ) |
|
◆ m_children
◆ m_null
◆ m_source
| std::string OTMLNode::m_source |
|
protected |
◆ m_tag
| std::string OTMLNode::m_tag |
|
protected |
◆ m_unique
◆ m_value
| std::string OTMLNode::m_value |
|
protected |
The documentation for this class was generated from the following files: