#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 | |||
) |