Class DoublyLinkedListWrap::Iterator#

Nested Relationships#

This class is a nested type of Template Class DoublyLinkedListWrap.

Inheritance Relationships#

Derived Types#

Class Documentation#

class Iterator#

Subclassed by DoublyLinkedListWrap< T >::const_iterator, DoublyLinkedListWrap< T >::iterator

Public Functions

inline Iterator(const DoublyLinkedListWrap<T> &l)#
inline Iterator(const DoublyLinkedListWrap<T> &l, DoublyLinkedEntryWrap<T> *c)#
inline bool operator==(const Iterator &that) const#
inline bool operator!=(const Iterator &that) const#
inline Iterator(const Iterator &that)#
inline Iterator()#
inline DoublyLinkedEntryWrap<T> *CurrentPtr() const#
inline bool ReachEnd() const#
inline void Reset()#
inline void Advance()#
inline void operator++()#
inline void operator++(int)#