rbTree Struct Reference

#include <rbTree.h>

Collaboration diagram for rbTree:

Collaboration graph
[legend]

Data Fields

rbTreenext
rbTreeNoderoot
int n
int(* compare )(void *, void *)
rbTreeNode ** stack
lmlm
rbTreeNodefreeList

Detailed Description

Definition at line 22 of file rbTree.h.


Field Documentation

struct rbTree* rbTree::next [read]

Definition at line 24 of file rbTree.h.

struct rbTreeNode* rbTree::root [read]

Definition at line 25 of file rbTree.h.

Referenced by rbTreeAdd(), rbTreeDump(), rbTreeFind(), rbTreeNewDetailed(), rbTreeRemove(), rbTreeTraverse(), rbTreeTraverseRange(), and restructure().

int rbTree::n

Definition at line 26 of file rbTree.h.

Referenced by rbTreeAdd(), rbTreeNewDetailed(), and rbTreeRemove().

int(* rbTree::compare)(void *, void *)

Referenced by rbTreeAdd(), rbTreeFind(), rbTreeNewDetailed(), rbTreeRemove(), rbTreeTraverse(), and rbTreeTraverseRange().

struct rbTreeNode** rbTree::stack [read]

Definition at line 28 of file rbTree.h.

Referenced by rangeTreeNewDetailed(), rbTreeAdd(), rbTreeNewDetailed(), rbTreeRemove(), and restructure().

struct lm* rbTree::lm [read]

Definition at line 29 of file rbTree.h.

Referenced by rangeTreeAdd(), rbTreeAdd(), rbTreeFree(), and rbTreeNewDetailed().

struct rbTreeNode* rbTree::freeList [read]

Definition at line 30 of file rbTree.h.

Referenced by rbTreeAdd(), and rbTreeRemove().


The documentation for this struct was generated from the following file:
Generated on Tue Dec 25 20:26:54 2007 for blat by  doxygen 1.5.2