Lines Matching defs:tree
108 GTree *tree;
113 tree = g_tree_new (my_compare);
116 g_tree_insert (tree, &chars[i], &chars[i]);
118 g_tree_foreach (tree, my_traverse, NULL);
120 g_assert (g_tree_nnodes (tree) == strlen (chars));
121 g_assert (g_tree_height (tree) == 6);
124 g_tree_foreach (tree, check_order, &p);
128 removed = g_tree_remove (tree, &chars[i + 10]);
133 removed = g_tree_remove (tree, &c);
136 g_tree_foreach (tree, my_traverse, NULL);
138 g_assert (g_tree_nnodes (tree) == strlen (chars2));
139 g_assert (g_tree_height (tree) == 6);
142 g_tree_foreach (tree, check_order, &p);
145 g_tree_insert (tree, &chars[i + 10], &chars[i + 10]);
148 g_tree_foreach (tree, check_order, &p);
151 p = g_tree_lookup (tree, &c);
155 p = g_tree_lookup (tree, &c);
159 p = g_tree_lookup (tree, &c);
163 p = g_tree_lookup (tree, &c);
167 p = g_tree_lookup (tree, &c);
171 p = g_tree_lookup (tree, &c);
175 p = g_tree_lookup (tree, &c);
179 p = g_tree_search (tree, my_search, &c);
183 p = g_tree_search (tree, my_search, &c);
187 p = g_tree_search (tree, my_search, &c);
191 p = g_tree_search (tree, my_search, &c);
195 p = g_tree_search (tree, my_search, &c);
199 p = g_tree_search (tree, my_search, &c);
203 p = g_tree_search (tree, my_search, &c);
207 g_tree_destroy (tree);
209 tree = g_tree_new_full ((GCompareDataFunc)my_compare, NULL,
214 g_tree_insert (tree, &chars[i], &chars[i]);
217 g_tree_insert (tree, &c, &c);
224 g_tree_replace (tree, &d, &d);
231 removed = g_tree_remove (tree, &c);
239 removed = g_tree_steal (tree, &c);