Data Fields | |
RBNode * | root |
RBNode * | cur |
RBNode *(* | iterate )(RBTree *rb) |
Size | node_size |
rb_comparator | comparator |
rb_combiner | combiner |
rb_allocfunc | allocfunc |
rb_freefunc | freefunc |
void * | arg |
Definition at line 52 of file rbtree.c.
Definition at line 66 of file rbtree.c.
Referenced by rb_create(), and rb_insert().
void* RBTree::arg |
Definition at line 69 of file rbtree.c.
Referenced by rb_create(), rb_delete_node(), rb_find(), and rb_insert().
Definition at line 65 of file rbtree.c.
Referenced by rb_create(), and rb_insert().
Definition at line 64 of file rbtree.c.
Referenced by rb_create(), rb_find(), and rb_insert().
Definition at line 57 of file rbtree.c.
Referenced by rb_begin_iterate(), rb_create(), rb_direct_iterator(), rb_inverted_iterator(), rb_iterate(), rb_left_right_iterator(), and rb_right_left_iterator().
Definition at line 67 of file rbtree.c.
Referenced by rb_create(), and rb_delete_node().
RBNode*(* RBTree::iterate)(RBTree *rb) |
Definition at line 58 of file rbtree.c.
Referenced by rb_begin_iterate(), rb_create(), and rb_iterate().
Definition at line 62 of file rbtree.c.
Referenced by rb_copy_data(), and rb_create().
Definition at line 54 of file rbtree.c.
Referenced by rb_begin_iterate(), rb_create(), rb_delete_fixup(), rb_delete_node(), rb_find(), rb_insert(), rb_insert_fixup(), rb_leftmost(), rb_rotate_left(), and rb_rotate_right().