#include <MercuryVector.h>
Inheritance diagram for MDequeIterator< T >:
Public Member Functions | |
MDequeIterator () | |
~MDequeIterator () | |
T & | Data () |
Way 1 to dereference (i.Data). | |
T * | operator-> () |
Way 2 to dereference (i->). | |
T & | operator * () |
Way 3 to dereference (*i). | |
MDequeIterator< T > & | operator++ () |
++i increment, then return new location. (fast) | |
MDequeIterator< T > & | operator-- () |
--i decrement, then return new location. (fast) | |
MDequeIterator< T > | operator++ (int dummy) |
MDequeIterator< T > | operator-- (int dummy) |
bool | operator== (const MDequeIterator &rhs) |
bool | operator!= (const MDequeIterator &rhs) |
MDequeIterator (MDequeNode< T > *pBootNode) | |
Public Attributes | |
MDequeNode< T > * | ThisNode |
Definition at line 222 of file MercuryVector.h.
MDequeIterator< T >::MDequeIterator | ( | ) | [inline] |
Definition at line 225 of file MercuryVector.h.
MDequeIterator< T >::~MDequeIterator | ( | ) | [inline] |
Definition at line 226 of file MercuryVector.h.
MDequeIterator< T >::MDequeIterator | ( | MDequeNode< T > * | pBootNode | ) | [inline] |
Definition at line 249 of file MercuryVector.h.
T& MDequeIterator< T >::Data | ( | ) | [inline] |
T* MDequeIterator< T >::operator-> | ( | ) | [inline] |
T& MDequeIterator< T >::operator * | ( | ) | [inline] |
MDequeIterator<T>& MDequeIterator< T >::operator++ | ( | ) | [inline] |
MDequeIterator<T>& MDequeIterator< T >::operator-- | ( | ) | [inline] |
MDequeIterator<T> MDequeIterator< T >::operator++ | ( | int | dummy | ) | [inline] |
Definition at line 241 of file MercuryVector.h.
MDequeIterator<T> MDequeIterator< T >::operator-- | ( | int | dummy | ) | [inline] |
Definition at line 243 of file MercuryVector.h.
bool MDequeIterator< T >::operator== | ( | const MDequeIterator< T > & | rhs | ) | [inline] |
Definition at line 245 of file MercuryVector.h.
bool MDequeIterator< T >::operator!= | ( | const MDequeIterator< T > & | rhs | ) | [inline] |
Definition at line 246 of file MercuryVector.h.
MDequeNode<T>* MDequeIterator< T >::ThisNode |
Definition at line 250 of file MercuryVector.h.