25#ifndef _UTIL_REC_BSTREE_H_
26#define _UTIL_REC_BSTREE_H_ 1
BstIterOrder
Definition: bstree.h:101
@ BstAscending
Definition: bstree.h:102
BstGetType
Definition: bstree.h:44
@ BstGetMin
Definition: bstree.h:45
Definition: rec_bstree.h:87
void print()
Definition: rec_bstree.cc:474
rec_bstree * tree()
Definition: rec_bstree.cc:464
friend class rec_bstree_iterator
Definition: rec_bstree.h:89
void Init() REQUIRES_TRANSACTION
Definition: rec_bstree.cc:434
rec_bsnode()
Definition: rec_bstree.cc:428
Definition: rec_bstree.h:113
rec_bsnode * operator()()
Definition: rec_bstree.cc:502
Definition: rec_bstree.h:48
void DeInit()
Definition: rec_bstree.cc:129
int count()
Definition: rec_bstree.cc:320
void Init(RBSTCFN) REQUIRES_TRANSACTION
Definition: rec_bstree.cc:116
void ClearStatistics() REQUIRES_TRANSACTION
Definition: rec_bstree.cc:144
int IsOrdered()
Definition: rec_bstree.cc:352
int operator=(rec_bstree &)
Definition: rec_bstree.cc:158
rec_bsnode * first()
Definition: rec_bstree.cc:271
void SetCmpFn(RBSTCFN)
Definition: rec_bstree.cc:136
int IsMember(rec_bsnode *)
Definition: rec_bstree.cc:326
void insert(rec_bsnode *) REQUIRES_TRANSACTION
Definition: rec_bstree.cc:165
void print()
Definition: rec_bstree.cc:399
rec_bsnode * get(BstGetType=BstGetMin) REQUIRES_TRANSACTION
Definition: rec_bstree.cc:291
rec_bsnode * remove(rec_bsnode *) REQUIRES_TRANSACTION
Definition: rec_bstree.cc:227
rec_bsnode * last()
Definition: rec_bstree.cc:281
rec_bstree(RBSTCFN)
Definition: rec_bstree.cc:106
~rec_bstree()
Definition: rec_bstree.cc:111
#define REQUIRES_TRANSACTION
Definition: coda_tsa.h:107
int(* RBSTCFN)(rec_bsnode *, rec_bsnode *)
Definition: rec_bstree.h:44
PROCESS parent
Definition: smon2.c:80