#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] |