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