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