1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
7 <!-- ##### SECTION Long_Description ##### -->
13 <!-- ##### SECTION See_Also ##### -->
19 <!-- ##### SECTION Stability_Level ##### -->
22 <!-- ##### STRUCT GNode ##### -->
33 <!-- ##### FUNCTION g_node_new ##### -->
42 <!-- ##### FUNCTION g_node_copy ##### -->
51 <!-- ##### USER_FUNCTION GCopyFunc ##### -->
61 <!-- ##### FUNCTION g_node_copy_deep ##### -->
72 <!-- ##### FUNCTION g_node_insert ##### -->
83 <!-- ##### FUNCTION g_node_insert_before ##### -->
94 <!-- ##### FUNCTION g_node_insert_after ##### -->
105 <!-- ##### MACRO g_node_append ##### -->
114 <!-- ##### FUNCTION g_node_prepend ##### -->
124 <!-- ##### MACRO g_node_insert_data ##### -->
134 <!-- ##### MACRO g_node_insert_data_before ##### -->
144 <!-- ##### MACRO g_node_append_data ##### -->
153 <!-- ##### MACRO g_node_prepend_data ##### -->
162 <!-- ##### FUNCTION g_node_reverse_children ##### -->
170 <!-- ##### FUNCTION g_node_traverse ##### -->
183 <!-- ##### ENUM GTraverseFlags ##### -->
189 @G_TRAVERSE_NON_LEAVES:
193 @G_TRAVERSE_NON_LEAFS:
195 <!-- ##### USER_FUNCTION GNodeTraverseFunc ##### -->
205 <!-- ##### FUNCTION g_node_children_foreach ##### -->
216 <!-- ##### USER_FUNCTION GNodeForeachFunc ##### -->
225 <!-- ##### FUNCTION g_node_get_root ##### -->
234 <!-- ##### FUNCTION g_node_find ##### -->
246 <!-- ##### FUNCTION g_node_find_child ##### -->
257 <!-- ##### FUNCTION g_node_child_index ##### -->
267 <!-- ##### FUNCTION g_node_child_position ##### -->
277 <!-- ##### MACRO g_node_first_child ##### -->
285 <!-- ##### FUNCTION g_node_last_child ##### -->
294 <!-- ##### FUNCTION g_node_nth_child ##### -->
304 <!-- ##### FUNCTION g_node_first_sibling ##### -->
313 <!-- ##### MACRO g_node_next_sibling ##### -->
321 <!-- ##### MACRO g_node_prev_sibling ##### -->
329 <!-- ##### FUNCTION g_node_last_sibling ##### -->
338 <!-- ##### MACRO G_NODE_IS_LEAF ##### -->
346 <!-- ##### MACRO G_NODE_IS_ROOT ##### -->
354 <!-- ##### FUNCTION g_node_depth ##### -->
363 <!-- ##### FUNCTION g_node_n_nodes ##### -->
373 <!-- ##### FUNCTION g_node_n_children ##### -->
382 <!-- ##### FUNCTION g_node_is_ancestor ##### -->
392 <!-- ##### FUNCTION g_node_max_height ##### -->
401 <!-- ##### FUNCTION g_node_unlink ##### -->
409 <!-- ##### FUNCTION g_node_destroy ##### -->
417 <!-- ##### FUNCTION g_node_push_allocator ##### -->
425 <!-- ##### FUNCTION g_node_pop_allocator ##### -->