#include <node.h>
Definition at line 33 of file node.h.
◆ node_map
◆ node_seq
◆ Node() [1/2]
◆ ~Node()
◆ Node() [2/2]
◆ Append()
void YAML_PM::Node::Append |
( |
Node & |
node | ) |
|
|
private |
◆ begin()
◆ Clear()
void YAML_PM::Node::Clear |
( |
| ) |
|
◆ Clone()
std::auto_ptr< Node > YAML_PM::Node::Clone |
( |
| ) |
const |
◆ Compare()
int YAML_PM::Node::Compare |
( |
const Node & |
rhs | ) |
const |
◆ CreateNode()
Node & YAML_PM::Node::CreateNode |
( |
| ) |
|
|
private |
◆ EmitEvents() [1/2]
void YAML_PM::Node::EmitEvents |
( |
EventHandler & |
eventHandler | ) |
const |
◆ EmitEvents() [2/2]
◆ end()
◆ FindAtIndex()
const Node * YAML_PM::Node::FindAtIndex |
( |
std::size_t |
i | ) |
const |
|
private |
◆ FindValue() [1/3]
template<typename T >
const Node * YAML_PM::Node::FindValue |
( |
const T & |
key | ) |
const |
|
inline |
◆ FindValue() [2/3]
const Node * YAML_PM::Node::FindValue |
( |
const char * |
key | ) |
const |
|
inline |
◆ FindValue() [3/3]
const Node * YAML_PM::Node::FindValue |
( |
char * |
key | ) |
const |
|
inline |
◆ FindValueForKey()
template<typename T >
const Node * YAML_PM::Node::FindValueForKey |
( |
const T & |
key | ) |
const |
|
inlineprivate |
◆ GetMark()
const Mark YAML_PM::Node::GetMark |
( |
| ) |
const |
|
inline |
◆ GetScalar()
bool YAML_PM::Node::GetScalar |
( |
std::string & |
s | ) |
const |
◆ GetValue()
template<typename T >
const Node & YAML_PM::Node::GetValue |
( |
const T & |
key | ) |
const |
|
inlineprivate |
◆ Init()
◆ Insert()
void YAML_PM::Node::Insert |
( |
Node & |
key, |
|
|
Node & |
value |
|
) |
| |
|
private |
◆ IsAliased()
bool YAML_PM::Node::IsAliased |
( |
| ) |
const |
◆ MarkAsAliased()
void YAML_PM::Node::MarkAsAliased |
( |
| ) |
|
|
private |
◆ operator[]() [1/3]
template<typename T >
const Node & YAML_PM::Node::operator[] |
( |
const T & |
key | ) |
const |
|
inline |
◆ operator[]() [2/3]
const Node & YAML_PM::Node::operator[] |
( |
const char * |
key | ) |
const |
|
inline |
◆ operator[]() [3/3]
const Node & YAML_PM::Node::operator[] |
( |
char * |
key | ) |
const |
|
inline |
◆ Read()
template<typename T >
bool YAML_PM::Node::Read |
( |
T & |
value | ) |
const |
|
inline |
◆ SetScalarData()
void YAML_PM::Node::SetScalarData |
( |
const std::string & |
data | ) |
|
|
private |
◆ size()
std::size_t YAML_PM::Node::size |
( |
| ) |
const |
◆ Tag()
const std::string& YAML_PM::Node::Tag |
( |
| ) |
const |
|
inline |
◆ to()
template<typename T >
const T YAML_PM::Node::to |
( |
| ) |
const |
|
inline |
◆ Type()
◆ _FindFromNodeAtIndex
template<typename , bool >
◆ NodeBuilder
◆ NodeOwnership
◆ operator<
bool operator< |
( |
const Node & |
n1, |
|
|
const Node & |
n2 |
|
) |
| |
|
friend |
◆ operator<<
◆ operator>>
◆ m_mapData
◆ m_mark
Mark YAML_PM::Node::m_mark |
|
private |
◆ m_pOwnership
◆ m_scalarData
std::string YAML_PM::Node::m_scalarData |
|
private |
◆ m_seqData
◆ m_tag
std::string YAML_PM::Node::m_tag |
|
private |
◆ m_type
The documentation for this class was generated from the following files: