|
| iterator_value (const Node &rhs) |
|
| iterator_value (const Node &key, const Node &value) |
|
| 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 |
|
| operator bool () const |
|
bool | operator! () const |
|
template<typename T > |
T | as () const |
|
template<typename T , typename S > |
T | 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 > |
Node & | operator= (const T &rhs) |
|
Node & | operator= (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) |
|
The documentation for this struct was generated from the following file: