Construct a Node from a value.
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.
Deserialization support for mir-ion
Get the value of the node as specified type.
Return a range object iterating over mapping's keys.
Return a range object iterating over mapping's values.
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.
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.
Serialization support for mir-ion and asdf
Sets the style of this node when dumped.
Determine if the value stored by the node is of specified type. This only works for default YAML types, not for user defined types.
If this is a collection, return its length.
Get the kind of node this is.
Return the start position of the node.
Return tag of the node.
Get type of the node value.
Return a range object iterating over mapping's pairs.
Return a range object iterating over a sequence, getting each element as T.
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.