BRE12
Public Member Functions | List of all members
YAML::detail::iterator_value Struct Reference
Inheritance diagram for YAML::detail::iterator_value:
YAML::Node

Public Member Functions

 iterator_value (const Node &rhs)
 
 iterator_value (const Node &key, const Node &value)
 
- Public Member Functions inherited from YAML::Node
 Node (NodeType::value type)
 
template<typename T >
 Node (const T &rhs)
 
 Node (const detail::iterator_value &rhs)
 
 Node (const Node &rhs)
 
YAML::Mark Mark () const
 
NodeType::value Type () const
 
bool IsDefined () const
 
bool IsNull () const
 
bool IsScalar () const
 
bool IsSequence () const
 
bool IsMap () const
 
bool operator! () const
 
template<typename T >
as () const
 
template<typename T , typename S >
as (const S &fallback) const
 
const std::string & Scalar () const
 
const std::string & Tag () const
 
void SetTag (const std::string &tag)
 
EmitterStyle::value Style () const
 
void SetStyle (EmitterStyle::value style)
 
bool is (const Node &rhs) const
 
template<typename T >
Nodeoperator= (const T &rhs)
 
Nodeoperator= (const Node &rhs)
 
void reset (const Node &rhs=Node())
 
std::size_t size () const
 
const_iterator begin () const
 
iterator begin ()
 
const_iterator end () const
 
iterator end ()
 
template<typename T >
void push_back (const T &rhs)
 
void push_back (const Node &rhs)
 
template<typename Key >
const Node operator[] (const Key &key) const
 
template<typename Key >
Node operator[] (const Key &key)
 
template<typename Key >
bool remove (const Key &key)
 
const Node operator[] (const Node &key) const
 
Node operator[] (const Node &key)
 
bool remove (const Node &key)
 
template<typename Key , typename Value >
void force_insert (const Key &key, const Value &value)
 
template<>
void Assign (const std::string &rhs)
 

Additional Inherited Members

- Public Types inherited from YAML::Node
typedef YAML::iterator iterator
 
typedef YAML::const_iterator const_iterator
 

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