public class Node<
G
>
G
>
G
data = null)
G
> copy ()
G
> insert (int position, owned Node<G
> node)
G
> insert_before (Node<G
> sibling, owned Node<G
> node)
G
> insert_after (Node<G
> sibling, owned Node<G
> node)
G
> append (owned Node<G
> node)
G
> prepend (owned Node<G
> node)
G
> insert_data (int position, owned G
data)
G
> insert_data_before (Node<G
> sibling, owned G
data)
G
> append_data (owned G
data)
G
> prepend_data (owned G
data)
G
> get_root ()
G
> find (TraverseType order, TraverseFlags flags, G
data)
G
> find_child (TraverseFlags flags, G
data)
G
data)
G
> child)
G
> first_child ()
G
> last_child ()
G
> nth_child (uint n)
G
> first_sibling ()
G
> next_sibling ()
G
> prev_sibling ()
G
> last_sibling ()
G
> descendant)
G
> unlink ()