#include <gnode.h>Go to the source code of this file.
Typedefs | |
| typedef typedefG_BEGIN_DECLS struct _GTree | GTree |
| typedef gint(*) | GTraverseFunc (gpointer key, gpointer value, gpointer data) |
Functions | |
| GTree * | g_tree_new (GCompareFunc key_compare_func) |
| GTree * | g_tree_new_with_data (GCompareFuncData key_compare_func, gpointer user_data) |
| void | g_tree_destroy (GTree *tree) |
| void | g_tree_insert (GTree *tree, gpointer key, gpointer value) |
| void | g_tree_remove (GTree *tree, gconstpointer key) |
| gpointer | g_tree_lookup (GTree *tree, gconstpointer key) |
| void | g_tree_traverse (GTree *tree, GTraverseFunc traverse_func, GTraverseType traverse_type, gpointer data) |
| gpointer | g_tree_search (GTree *tree, GCompareFunc search_func, gconstpointer data) |
| gint | g_tree_height (GTree *tree) |
| gint | g_tree_nnodes (GTree *tree) |
| void g_tree_destroy | ( | GTree * | tree | ) |
| gpointer g_tree_lookup | ( | GTree * | tree, | |
| gconstpointer | key | |||
| ) |
| GTree* g_tree_new | ( | GCompareFunc | key_compare_func | ) |
| GTree* g_tree_new_with_data | ( | GCompareFuncData | key_compare_func, | |
| gpointer | user_data | |||
| ) |
| void g_tree_remove | ( | GTree * | tree, | |
| gconstpointer | key | |||
| ) |
| gpointer g_tree_search | ( | GTree * | tree, | |
| GCompareFunc | search_func, | |||
| gconstpointer | data | |||
| ) |
| void g_tree_traverse | ( | GTree * | tree, | |
| GTraverseFunc | traverse_func, | |||
| GTraverseType | traverse_type, | |||
| gpointer | data | |||
| ) |
1.5.1