Construct a Node from a value.
Construct a node from an _array.
Construct a node from an associative _array.
Construct a node from arrays of _keys and _values.
Shortcut for get().
Add an element to a sequence.
Add a key-value pair to a mapping.
Determine if a collection contains specified value.
Determine if a mapping contains specified key.
Foreach over a sequence, getting each element as T.
Foreach over a mapping, getting each key/value as K/V.
Assignment (shallow copy) by value.
Assignment (shallow copy) by reference.
Determine whether a key is in a mapping, and access its value.
Compare with another _node.
Equality test.
Get the element at specified index.
Set element at specified index in a collection.
Remove first (if any) occurence of a value in a collection.
Remove element at the specified index of a collection.
Get the value of the node as specified type.
Is this node a mapping?
Is this node null?
Is this node a scalar value?
Is this node a sequence?
Is this node a user defined type?
Is this node valid (initialized)?
If this is a collection, return its length.
Return tag of the node.
YAML node.
This is a pseudo-dynamic type that can store any YAML value, including a sequence or mapping of nodes. You can get data from a Node directly or iterate over it if it's a collection.