GRASS Programmer's Manual  6.5.svn(2014)-r66266
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
avl_table Struct Reference

#include <avl.h>

Collaboration diagram for avl_table:

Data Fields

struct avl_nodeavl_root
 
avl_comparison_funcavl_compare
 
void * avl_param
 
struct libavl_allocatoravl_alloc
 
size_t avl_count
 
unsigned long avl_generation
 

Detailed Description

Definition at line 57 of file avl.h.

Field Documentation

struct libavl_allocator* avl_table::avl_alloc

Definition at line 62 of file avl.h.

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

avl_comparison_func* avl_table::avl_compare

Definition at line 60 of file avl.h.

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

size_t avl_table::avl_count

Definition at line 63 of file avl.h.

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

unsigned long avl_table::avl_generation
void* avl_table::avl_param

Definition at line 61 of file avl.h.

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

struct avl_node* avl_table::avl_root

The documentation for this struct was generated from the following file: