| public nothrow | RedBlackTreeNodeBase(RedBlackTreeNodeBase* parent_) |
| public virtual | ~RedBlackTreeNodeBase() |
| public inline nothrow Color | GetColor() const |
| public inline nothrow bool | IsHeaderNode() const |
| public inline nothrow RedBlackTreeNodeBase* | Left() const |
| public inline nothrow RedBlackTreeNodeBase*& | LeftRef() |
| public static inline nothrow RedBlackTreeNodeBase* | Max(RedBlackTreeNodeBase* n) |
| public static inline nothrow RedBlackTreeNodeBase* | Min(RedBlackTreeNodeBase* n) |
| public static inline nothrow RedBlackTreeNodeBase* | Next(RedBlackTreeNodeBase* n) |
| public inline nothrow RedBlackTreeNodeBase* | Parent() const |
| public inline nothrow RedBlackTreeNodeBase*& | ParentRef() |
| public static inline nothrow RedBlackTreeNodeBase* | Prev(RedBlackTreeNodeBase* n) |
| public static nothrow void | RebalanceAfterInsert(RedBlackTreeNodeBase* n, RedBlackTreeNodeBase*& root) |
| public static nothrow RedBlackTreeNodeBase* | RebalanceForRemove(RedBlackTreeNodeBase* z, RedBlackTreeNodeBase*& root, RedBlackTreeNodeBase*& leftmost, RedBlackTreeNodeBase*& rightmost) |
| public inline nothrow RedBlackTreeNodeBase* | Right() const |
| public inline nothrow RedBlackTreeNodeBase*& | RightRef() |
| private static inline nothrow void | RotateLeft(RedBlackTreeNodeBase* n, RedBlackTreeNodeBase*& root) |
| private static inline nothrow void | RotateRight(RedBlackTreeNodeBase* n, RedBlackTreeNodeBase*& root) |
| public inline nothrow void | SetColor(Color color_) |
| public inline nothrow void | SetLeft(RedBlackTreeNodeBase* left_) |
| public inline nothrow void | SetParent(RedBlackTreeNodeBase* parent_) |
| public inline nothrow void | SetRight(RedBlackTreeNodeBase* right_) |
| public enum | Color |
| private Color | color |
| private RedBlackTreeNodeBase* | left |
| private RedBlackTreeNodeBase* | parent |
| private RedBlackTreeNodeBase* | right |