Inkscape
Vector Graphics Editor
|
#include <redblacktree.h>
Public Member Functions | |
RedBlack () | |
Coord | key () |
Coord | high () |
Public Attributes | |
Interval | interval |
RedBlack * | left |
RedBlack * | right |
RedBlack * | parent |
bool | isRed |
Coord | subtree_max |
int | data |
Definition at line 54 of file redblacktree.h.
|
inline |
Definition at line 62 of file redblacktree.h.
References interval.
|
inline |
Definition at line 71 of file redblacktree.h.
References interval, and Geom::GenericInterval< C >::max().
Referenced by Geom::RedBlackTree::inorder_tree_walk(), Geom::RedBlackTree::insert(), Geom::RedBlackTree::search(), and Geom::RedBlackTree::update_max().
|
inline |
Definition at line 70 of file redblacktree.h.
References interval, and Geom::GenericInterval< C >::min().
Referenced by Geom::RedBlackTree::inorder_tree_walk(), Geom::RedBlackTree::insert(), Geom::RedBlackTree::search(), and Geom::RedBlackTree::tree_insert().
int Geom::RedBlack::data |
Definition at line 60 of file redblacktree.h.
Referenced by Geom::RedBlackTree::erase(), Geom::RedBlackTree::inorder_tree_walk(), Geom::RedBlackTree::insert(), and Geom::RedBlackTree::search().
Interval Geom::RedBlack::interval |
Definition at line 56 of file redblacktree.h.
Referenced by Geom::RedBlackTree::erase(), high(), Geom::RedBlackTree::insert(), key(), RedBlack(), and Geom::RedBlackTree::search().
bool Geom::RedBlack::isRed |
Definition at line 58 of file redblacktree.h.
Referenced by Geom::RedBlackTree::erase(), Geom::RedBlackTree::erase_fixup(), and Geom::RedBlackTree::insert().
RedBlack* Geom::RedBlack::left |
Definition at line 57 of file redblacktree.h.
Referenced by Geom::RedBlackTree::erase(), Geom::RedBlackTree::erase_fixup(), Geom::RedBlackTree::inorder_tree_walk(), Geom::RedBlackTree::insert(), Geom::RedBlackTree::left_rotate(), Geom::RedBlackTree::right_rotate(), Geom::RedBlackTree::search(), Geom::RedBlackTree::tree_insert(), Geom::RedBlackTree::tree_minimum(), and Geom::RedBlackTree::update_max().
RedBlack * Geom::RedBlack::parent |
Definition at line 57 of file redblacktree.h.
Referenced by Geom::RedBlackTree::erase(), Geom::RedBlackTree::erase_fixup(), Geom::RedBlackTree::insert(), Geom::RedBlackTree::left_rotate(), Geom::RedBlackTree::right_rotate(), Geom::RedBlackTree::tree_insert(), and Geom::RedBlackTree::tree_successor().
RedBlack * Geom::RedBlack::right |
Definition at line 57 of file redblacktree.h.
Referenced by Geom::RedBlackTree::erase(), Geom::RedBlackTree::inorder_tree_walk(), Geom::RedBlackTree::insert(), Geom::RedBlackTree::left_rotate(), Geom::RedBlackTree::right_rotate(), Geom::RedBlackTree::search(), Geom::RedBlackTree::tree_insert(), Geom::RedBlackTree::tree_successor(), and Geom::RedBlackTree::update_max().
Coord Geom::RedBlack::subtree_max |
Definition at line 59 of file redblacktree.h.
Referenced by Geom::RedBlackTree::inorder_tree_walk(), Geom::RedBlackTree::search(), and Geom::RedBlackTree::update_max().