My Project
Public Member Functions | List of all members
YAML::detail::node_ref Class Reference

Public Member Functions

 node_ref (const node_ref &)=delete
 
node_refoperator= (const node_ref &)=delete
 
bool is_defined () const
 
const Markmark () const
 
NodeType::value type () const
 
const std::string & scalar () const
 
const std::string & tag () const
 
EmitterStyle::value style () const
 
void mark_defined ()
 
void set_data (const node_ref &rhs)
 
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)
 
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, shared_memory_holder pMemory)
 
void insert (node &key, node &value, shared_memory_holder pMemory)
 
template<typename Key >
nodeget (const Key &key, shared_memory_holder pMemory) const
 
template<typename Key >
nodeget (const Key &key, shared_memory_holder pMemory)
 
template<typename Key >
bool remove (const Key &key, shared_memory_holder pMemory)
 
nodeget (node &key, shared_memory_holder pMemory) const
 
nodeget (node &key, shared_memory_holder pMemory)
 
bool remove (node &key, shared_memory_holder pMemory)
 
template<typename Key , typename Value >
void force_insert (const Key &key, const Value &value, shared_memory_holder pMemory)
 

The documentation for this class was generated from the following file: