visits a node's left child first, then the node itself, then its right child. This is the one to use if you want the output sorted according to the compare function.
is not implemented for balanced binary trees. For n-ary trees, it visits the root node first, then its children, then its grandchildren, and so on. Note that this is less efficient than the other orders.
visits the node's children, then the node itself.
visits a node, then its children.
Specifies the type of traversal performed by
g_tree_traverse(),g_node_traverse()andg_node_find().The different orders are illustrated here: