PostgreSQL Source Code: RBTNode Struct Reference (original) (raw)
#include <[rbtree.h](rbtree%5F8h%5Fsource.html)>
Data Fields | |
---|---|
char | color |
struct RBTNode * | left |
struct RBTNode * | right |
struct RBTNode * | parent |
Detailed Description
Definition at line 23 of file rbtree.h.
Field Documentation
◆ color
char RBTNode::color
Definition at line 25 of file rbtree.h.
Referenced by rbt_delete_fixup(), and rbt_insert_fixup().
◆ left
struct RBTNode* RBTNode::left
Definition at line 26 of file rbtree.h.
Referenced by rbt_delete_fixup(), rbt_delete_node(), rbt_find(), rbt_find_great(), rbt_find_less(), rbt_insert(), rbt_left_right_iterator(), rbt_leftmost(), and rbt_right_left_iterator().
◆ parent
struct RBTNode* RBTNode::parent
Definition at line 28 of file rbtree.h.
Referenced by rbt_left_right_iterator(), and rbt_right_left_iterator().
◆ right
struct RBTNode* RBTNode::right
Definition at line 27 of file rbtree.h.
Referenced by rbt_delete_fixup(), rbt_delete_node(), rbt_find(), rbt_find_great(), rbt_find_less(), rbt_insert(), rbt_left_right_iterator(), and rbt_right_left_iterator().
The documentation for this struct was generated from the following file:
- src/include/lib/rbtree.h