|
Typedefs
|
typedef typedefG_BEGIN_DECLS
struct _GTree
|
GTree |
typedef gboolean(*
|
GTraverseFunc )(gpointer key, gpointer value, gpointer data)
|
Functions
|
IMPORT_C GTree *
|
g_tree_new (GCompareFunc key_compare_func)
|
IMPORT_C GTree *
|
g_tree_new_with_data (GCompareDataFunc key_compare_func, gpointer key_compare_data)
|
IMPORT_C GTree *
|
g_tree_new_full (GCompareDataFunc key_compare_func, gpointer key_compare_data, GDestroyNotify key_destroy_func, GDestroyNotify value_destroy_func)
|
IMPORT_C void |
g_tree_destroy (GTree *tree)
|
IMPORT_C void |
g_tree_insert (GTree *tree, gpointer key, gpointer value)
|
IMPORT_C void |
g_tree_replace (GTree *tree, gpointer key, gpointer value)
|
IMPORT_C gboolean
|
g_tree_remove (GTree *tree, gconstpointer key)
|
IMPORT_C gboolean
|
g_tree_steal (GTree *tree, gconstpointer key)
|
IMPORT_C gpointer
|
g_tree_lookup (GTree *tree, gconstpointer key)
|
IMPORT_C gboolean
|
g_tree_lookup_extended (GTree *tree, gconstpointer lookup_key, gpointer *orig_key, gpointer *value)
|
IMPORT_C void |
g_tree_foreach (GTree *tree, GTraverseFunc func, gpointer user_data)
|
IMPORT_C void |
g_tree_traverse (GTree *tree, GTraverseFunc traverse_func, GTraverseType traverse_type, gpointer user_data)
|
IMPORT_C gpointer
|
g_tree_search (GTree *tree, GCompareFunc search_func, gconstpointer user_data)
|
IMPORT_C gint
|
g_tree_height (GTree *tree)
|
IMPORT_C gint
|
g_tree_nnodes (GTree *tree)
|