#include <Iterator.h>
Public Member Functions | |
Iterator () | |
Constructor. | |
Iterator (item_type *node_ptr) | |
Constructor. | |
Iterator (Iterator< item_type > &iter) | |
Constructor. | |
bool | operator== (const item_type *node_ptr) |
Equivalence operator. | |
bool | operator== (Iterator< item_type > &iter) |
Equivalence operator. | |
bool | operator== (Const_Iterator< item_type > &iter) |
Equivalence operator. | |
bool | operator!= (const item_type *node_ptr) |
Equivalence operator. | |
bool | operator!= (Iterator< item_type > &iter) |
Equivalence operator. | |
bool | operator!= (Const_Iterator< item_type > &iter) |
Equivalence operator. | |
Iterator< item_type > & | operator= (item_type *node_ptr) |
Assignment operator. | |
Iterator< item_type > & | operator= (Iterator< item_type > &iter) |
Assignment operator. | |
item_type * | operator * () |
* operator. | |
item_type * | operator-> () |
->operator. | |
Iterator< item_type > & | operator++ () |
prefix ++ operator. | |
Iterator< item_type > & | operator-- () |
prefix -- operator. | |
Iterator< item_type > | operator++ (int) |
postfix ++ operator. | |
Iterator< item_type > | operator-- (int) |
postfix -- operator. | |
Iterator< item_type > & | operator & () |
& operator. | |
Iterator< item_type > & | operator & (int) |
& operator. | |
Protected Attributes | |
item_type * | node_ptr_ |
Pointer to the current node in the AVLTree. |
Definition at line 68 of file Iterator.h.
DREAM::Iterator< item_type >::Iterator | ( | ) | [inline] |
DREAM::Iterator< item_type >::Iterator | ( | item_type * | node_ptr | ) |
DREAM::Iterator< item_type >::Iterator | ( | Iterator< item_type > & | iter | ) |
bool DREAM::Iterator< item_type >::operator== | ( | const item_type * | node_ptr | ) | [inline] |
bool DREAM::Iterator< item_type >::operator== | ( | Iterator< item_type > & | iter | ) | [inline] |
bool DREAM::Iterator< item_type >::operator== | ( | Const_Iterator< item_type > & | iter | ) | [inline] |
bool DREAM::Iterator< item_type >::operator!= | ( | const item_type * | node_ptr | ) | [inline] |
bool DREAM::Iterator< item_type >::operator!= | ( | Iterator< item_type > & | iter | ) | [inline] |
bool DREAM::Iterator< item_type >::operator!= | ( | Const_Iterator< item_type > & | iter | ) | [inline] |
Iterator< item_type > & DREAM::Iterator< item_type >::operator= | ( | item_type * | node_ptr | ) | [inline] |
Iterator< item_type > & DREAM::Iterator< item_type >::operator= | ( | Iterator< item_type > & | iter | ) | [inline] |
item_type * DREAM::Iterator< item_type >::operator * | ( | ) | [inline] |
item_type * DREAM::Iterator< item_type >::operator-> | ( | ) | [inline] |
Iterator< item_type > & DREAM::Iterator< item_type >::operator++ | ( | ) | [inline] |
Iterator< item_type > & DREAM::Iterator< item_type >::operator-- | ( | ) | [inline] |
Iterator< item_type > DREAM::Iterator< item_type >::operator++ | ( | int | ) |
Iterator< item_type > DREAM::Iterator< item_type >::operator-- | ( | int | ) |
Iterator< item_type > & DREAM::Iterator< item_type >::operator & | ( | ) | [inline] |
Iterator< item_type > & DREAM::Iterator< item_type >::operator & | ( | int | ) | [inline] |
item_type* DREAM::Iterator< item_type >::node_ptr_ [protected] |