avl_traverser Struct Reference

#include <avl.h>

Collaboration diagram for avl_traverser:

Collaboration graph
[legend]

Data Fields

struct avl_tableavl_table
struct avl_nodeavl_node
struct avl_nodeavl_stack [AVL_MAX_HEIGHT]
size_t avl_height
unsigned long avl_generation

Detailed Description

Definition at line 77 of file avl.h.


Field Documentation

struct avl_table* avl_traverser::avl_table [read]

Definition at line 79 of file avl.h.

Referenced by 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().

struct avl_node* avl_traverser::avl_node [read]

Definition at line 80 of file avl.h.

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

struct avl_node* avl_traverser::avl_stack[AVL_MAX_HEIGHT] [read]

Definition at line 81 of file avl.h.

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

size_t avl_traverser::avl_height

Definition at line 83 of file avl.h.

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

unsigned long avl_traverser::avl_generation

Definition at line 84 of file avl.h.

Referenced by 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 Wed Dec 19 14:59:58 2007 for GRASS by  doxygen 1.5.4