GRASS GIS 8 Programmer's Manual  8.4.0dev(2024)-7413740dd8
avl_traverser Struct Reference

#include <avl.h>

Collaboration diagram for avl_traverser:

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 71 of file avl.h.

Field Documentation

◆ avl_generation

unsigned long avl_traverser::avl_generation

Definition at line 77 of file avl.h.

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

◆ avl_height

size_t avl_traverser::avl_height

Definition at line 76 of file avl.h.

Referenced by avl_t_find(), avl_t_first(), avl_t_init(), and avl_t_last().

◆ avl_node

struct avl_node* avl_traverser::avl_node

Definition at line 73 of file avl.h.

Referenced by avl_t_cur(), avl_t_first(), avl_t_init(), avl_t_insert(), avl_t_last(), and avl_t_replace().

◆ avl_stack

struct avl_node* avl_traverser::avl_stack[AVL_MAX_HEIGHT]

Definition at line 74 of file avl.h.

Referenced by avl_t_first(), and avl_t_last().

◆ avl_table

struct avl_table* avl_traverser::avl_table

Definition at line 72 of file avl.h.

Referenced by 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: