gtree.h File Reference

#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

GTreeg_tree_new (GCompareFunc key_compare_func)
GTreeg_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)


Typedef Documentation

typedef gint(*) GTraverseFunc(gpointer key, gpointer value, gpointer data)

Definition at line 36 of file gtree.h.

typedef typedefG_BEGIN_DECLS struct _GTree GTree

Definition at line 34 of file gtree.h.


Function Documentation

void g_tree_destroy ( GTree tree  ) 

gint g_tree_height ( GTree tree  ) 

void g_tree_insert ( GTree tree,
gpointer  key,
gpointer  value 
)

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 
)

gint g_tree_nnodes ( GTree tree  ) 

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 
)


Generated on Tue Jul 5 15:58:43 2011 for ROOT_528-00b_version by  doxygen 1.5.1