#include <sspt_redblacktree.h>
Public Types | |
enum | IterationMode { PREORDER, INORDER, POSTORDER } |
Public Member Functions | |
sspt_RedBlackIterator (sspt_RedBlackNode< K, T > *ptr) | |
sspt_RedBlackIterator (const sspt_RedBlackIterator &iter) | |
sspt_RedBlackIterator & | operator= (const sspt_RedBlackIterator &iter) |
~sspt_RedBlackIterator () | |
void | iterationMode (enum IterationMode mode) |
bool | atEnd () const |
K | key () const |
T | data () const |
void | moveNext () |
enum sspt_RedBlackIterator::IterationMode |
sspt_RedBlackIterator< K, T >::sspt_RedBlackIterator | ( | sspt_RedBlackNode< K, T > * | ptr | ) | [inline] |
sspt_RedBlackIterator< K, T >::sspt_RedBlackIterator | ( | const sspt_RedBlackIterator< K, T > & | iter | ) | [inline] |
sspt_RedBlackIterator< K, T >::~sspt_RedBlackIterator | ( | ) | [inline] |
bool sspt_RedBlackIterator< K, T >::atEnd | ( | ) | const [inline] |
T sspt_RedBlackIterator< K, T >::data | ( | ) | const [inline] |
void sspt_RedBlackIterator< K, T >::iterationMode | ( | enum IterationMode | mode | ) |
K sspt_RedBlackIterator< K, T >::key | ( | ) | const [inline] |
void sspt_RedBlackIterator< K, T >::moveNext | ( | ) | [inline] |
sspt_RedBlackIterator< K, T > & sspt_RedBlackIterator< K, T >::operator= | ( | const sspt_RedBlackIterator< K, T > & | iter | ) | [inline] |