#include <rbtree.h>
Data Fields | |
| char | iteratorState |
| char | color |
| struct RBNode * | left |
| struct RBNode * | right |
| struct RBNode * | parent |
Definition at line 23 of file rbtree.h.
| char RBNode::color |
Definition at line 26 of file rbtree.h.
Referenced by rb_delete_fixup(), rb_delete_node(), rb_insert(), and rb_insert_fixup().
Definition at line 25 of file rbtree.h.
Referenced by rb_begin_iterate(), rb_direct_iterator(), rb_insert(), rb_inverted_iterator(), rb_left_right_iterator(), and rb_right_left_iterator().
| struct RBNode* RBNode::left |
Definition at line 27 of file rbtree.h.
Referenced by rb_delete_fixup(), rb_delete_node(), rb_direct_iterator(), rb_find(), rb_insert(), rb_insert_fixup(), rb_inverted_iterator(), rb_left_right_iterator(), rb_leftmost(), rb_right_left_iterator(), rb_rotate_left(), and rb_rotate_right().
| struct RBNode* RBNode::parent |
Definition at line 29 of file rbtree.h.
Referenced by rb_delete_fixup(), rb_delete_node(), rb_direct_iterator(), rb_insert(), rb_insert_fixup(), rb_inverted_iterator(), rb_left_right_iterator(), rb_right_left_iterator(), rb_rotate_left(), and rb_rotate_right().
| struct RBNode* RBNode::right |
Definition at line 28 of file rbtree.h.
Referenced by rb_delete_fixup(), rb_delete_node(), rb_direct_iterator(), rb_find(), rb_insert(), rb_insert_fixup(), rb_inverted_iterator(), rb_left_right_iterator(), rb_right_left_iterator(), rb_rotate_left(), and rb_rotate_right().
1.7.1