|
| node_data (const node_data &)=delete |
|
node_data & | operator= (const node_data &)=delete |
|
void | mark_defined () |
|
void | set_mark (const Mark &mark) |
|
void | set_type (NodeType::value type) |
|
void | set_tag (const std::string &tag) |
|
void | set_null () |
|
void | set_scalar (const std::string &scalar) |
|
void | set_style (EmitterStyle::value style) |
|
bool | is_defined () const |
|
const Mark & | mark () const |
|
NodeType::value | type () const |
|
const std::string & | scalar () const |
|
const std::string & | tag () const |
|
EmitterStyle::value | style () const |
|
std::size_t | size () const |
|
const_node_iterator | begin () const |
|
node_iterator | begin () |
|
const_node_iterator | end () const |
|
node_iterator | end () |
|
void | push_back (node &node, const shared_memory_holder &pMemory) |
|
void | insert (node &key, node &value, const shared_memory_holder &pMemory) |
|
template<typename Key > |
node * | get (const Key &key, shared_memory_holder pMemory) const |
|
template<typename Key > |
node & | get (const Key &key, shared_memory_holder pMemory) |
|
template<typename Key > |
bool | remove (const Key &key, shared_memory_holder pMemory) |
|
node * | get (node &key, const shared_memory_holder &pMemory) const |
|
node & | get (node &key, const shared_memory_holder &pMemory) |
|
bool | remove (node &key, const shared_memory_holder &pMemory) |
|
template<typename Key , typename Value > |
void | force_insert (const Key &key, const Value &value, shared_memory_holder pMemory) |
|
|
static const std::string & | empty_scalar () |
|
The documentation for this class was generated from the following files:
- include/yaml-cpp/node/detail/node_data.h
- include/yaml-cpp/node/detail/impl.h
- src/node_data.cpp