Graphviz  2.41.20171026.1811
Data Fields
rb_red_blk_tree Struct Reference

#include <red_black_tree.h>

Collaboration diagram for rb_red_blk_tree:
Collaboration graph
[legend]

Data Fields

int(* Compare )(const void *a, const void *b)
 
void(* DestroyKey )(void *a)
 
void(* DestroyInfo )(void *a)
 
void(* PrintKey )(const void *a)
 
void(* PrintInfo )(void *a)
 
rb_red_blk_noderoot
 
rb_red_blk_nodenil
 

Detailed Description

Definition at line 52 of file red_black_tree.h.

Field Documentation

int(* rb_red_blk_tree::Compare)(const void *a, const void *b)

Definition at line 53 of file red_black_tree.h.

Referenced by RBEnumerate(), RBExactQuery(), RBTreeCreate(), and TreeInsertHelp().

void(* rb_red_blk_tree::DestroyInfo)(void *a)

Definition at line 55 of file red_black_tree.h.

Referenced by RBDelete(), RBTreeCreate(), and TreeDestHelper().

void(* rb_red_blk_tree::DestroyKey)(void *a)

Definition at line 54 of file red_black_tree.h.

Referenced by RBDelete(), RBTreeCreate(), and TreeDestHelper().

rb_red_blk_node* rb_red_blk_tree::nil
void(* rb_red_blk_tree::PrintInfo)(void *a)

Definition at line 57 of file red_black_tree.h.

Referenced by InorderTreePrint(), and RBTreeCreate().

void(* rb_red_blk_tree::PrintKey)(const void *a)

Definition at line 56 of file red_black_tree.h.

Referenced by InorderTreePrint(), main(), and RBTreeCreate().

rb_red_blk_node* rb_red_blk_tree::root

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