avl_table Struct Reference

#include <avl.h>

Collaboration diagram for avl_table:

Collaboration graph
[legend]

Data Fields

avl_nodeavl_root
avl_comparison_funcavl_compare
void * avl_param
libavl_allocatoravl_alloc
size_t avl_count
unsigned long avl_generation

Detailed Description

Definition at line 58 of file avl.h.


Field Documentation

struct avl_node* avl_table::avl_root

Definition at line 60 of file avl.h.

Referenced by avl_copy(), avl_delete(), avl_destroy(), avl_find(), avl_probe(), avl_t_find(), avl_t_first(), and avl_t_last().

avl_comparison_func* avl_table::avl_compare

Definition at line 61 of file avl.h.

Referenced by avl_copy(), avl_delete(), avl_find(), avl_probe(), and avl_t_find().

void* avl_table::avl_param

Definition at line 62 of file avl.h.

Referenced by avl_copy(), avl_delete(), avl_destroy(), avl_find(), avl_probe(), and avl_t_find().

struct libavl_allocator* avl_table::avl_alloc

Definition at line 63 of file avl.h.

Referenced by avl_copy(), avl_delete(), avl_destroy(), and avl_probe().

size_t avl_table::avl_count

Definition at line 64 of file avl.h.

Referenced by avl_copy(), avl_delete(), and avl_probe().

unsigned long avl_table::avl_generation

Definition at line 65 of file avl.h.

Referenced by avl_delete(), avl_t_copy(), avl_t_find(), avl_t_first(), avl_t_init(), avl_t_insert(), avl_t_last(), avl_t_next(), and avl_t_prev().


The documentation for this struct was generated from the following file:
Generated on Fri Nov 21 11:03:07 2008 for GRASS by  doxygen 1.5.1