Generated red-black tree node struct type for a given KEY_TYPE.
More...
#include <rbtree_template.h>
Public Attributes | ||
| uintptr_t | __parent_ptr_with_color_bit | |
| union { | ||
| struct { | ||
| rbtree_node_type * left_ptr | ||
| pointer to left node | ||
| rbtree_node_type * right_ptr | ||
| pointer to right node | ||
| } | ||
| rbtree_node_type * child_ptrs [2] | ||
| array of child pointers | ||
| }; | ||
| KEY_TYPE | key | |
| node key | ||
Generated red-black tree node struct type for a given KEY_TYPE.
| uintptr_t rbtree_node::__parent_ptr_with_color_bit |
variable containing both the parent pointer and color bit