![]() |
KSquare Utilities
|
#include <RBTree.h>
Public Types | |
| typedef Entry * | EntryPtr |
| typedef RBnode< Entry > * | NodePtr |
| typedef RBTree< Entry, CompareNodes, KeyType > * | TreePtr |
Public Member Functions | |
| Iterator (TreePtr _tree) | |
| ~Iterator () | |
| EntryPtr | GetEqual (const KeyType &key) |
| EntryPtr | GetFirst () |
| EntryPtr | GetGreater (const KeyType &key) |
| EntryPtr | GetGreaterOrEqual (const KeyType &key) |
| EntryPtr | GetLast () |
| EntryPtr | GetNext () |
| EntryPtr | GetPrev () |
Friends | |
| class | RBTree< Entry, CompareNodes, KeyType > |
| typedef Entry* KKB::Iterator< Entry, CompareNodes, KeyType >::EntryPtr |
| typedef RBnode<Entry>* KKB::Iterator< Entry, CompareNodes, KeyType >::NodePtr |
| typedef RBTree<Entry,CompareNodes,KeyType>* KKB::Iterator< Entry, CompareNodes, KeyType >::TreePtr |
| KKB::Iterator< Entry, CompareNodes, KeyType >::Iterator | ( | TreePtr | _tree | ) |
| KKB::Iterator< Entry, CompareNodes, KeyType >::~Iterator | ( | ) |
| Entry * KKB::Iterator< Entry, CompareNodes, KeyType >::GetEqual | ( | const KeyType & | key | ) |
| Entry * KKB::Iterator< Entry, CompareNodes, KeyType >::GetFirst | ( | ) |
| Entry * KKB::Iterator< Entry, CompareNodes, KeyType >::GetGreater | ( | const KeyType & | key | ) |
| Entry * KKB::Iterator< Entry, CompareNodes, KeyType >::GetGreaterOrEqual | ( | const KeyType & | key | ) |
Definition at line 1738 of file RBTree.h.
| Entry * KKB::Iterator< Entry, CompareNodes, KeyType >::GetLast | ( | ) |
| Entry * KKB::Iterator< Entry, CompareNodes, KeyType >::GetNext | ( | ) |
| Entry * KKB::Iterator< Entry, CompareNodes, KeyType >::GetPrev | ( | ) |
|
friend |