38 int (*
Compare)(
const void* a,
const void* b);
51 void (*DestFunc)(
void *));
rb_red_blk_node * TreePredecessor(rb_red_blk_tree *, rb_red_blk_node *)
rb_red_blk_node * RBExactQuery(rb_red_blk_tree *, void *)
rb_red_blk_node * TreeSuccessor(rb_red_blk_tree *, rb_red_blk_node *)
rb_red_blk_node * RBTreeInsert(rb_red_blk_tree *, void *key)
void RBDelete(rb_red_blk_tree *, rb_red_blk_node *)
rb_red_blk_tree * RBTreeCreate(int(*CompFunc)(const void *, const void *), void(*DestFunc)(void *))
void RBTreeDestroy(rb_red_blk_tree *)
struct rb_red_blk_node * right
struct rb_red_blk_node * parent
struct rb_red_blk_node * left
int(* Compare)(const void *a, const void *b)
void(* DestroyKey)(void *a)