Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# deTList< T >::iterator Class Reference

`#include <deList.hpp>`

Collaboration diagram for deTList< T >::iterator:

[legend]
List of all members.

## Public Member Functions
| iterator ()
| ~iterator ()
T & | operator * () const
T * | operator-> () const
void | operator++ ()
void | operator-- ()
bool | operator== (const iterator &other) const
bool | operator!= (const iterator &other) const
## Protected Member Functions
| iterator (TListNode *node)
## Private Attributes
TListNode * | m_Node
## Friends
class | deTList< T >

### template<class T>
class deTList< T >::iterator

## Constructor & Destructor Documentation

template<class T>
deTList< T >::iterator::iterator | ( | TListNode * | node | ) | `[inline, protected]`

template<class T>
deTList< T >::iterator::iterator | ( |  | ) | `[inline]`

template<class T>
deTList< T >::iterator::~iterator | ( |  | ) | `[inline]`

## Member Function Documentation

template<class T>
T& deTList< T >::iterator::operator * | ( |  | ) | const`[inline]`

template<class T>
bool deTList< T >::iterator::operator!= | ( | const iterator & | other | ) | const`[inline]`

template<class T>
void deTList< T >::iterator::operator++ | ( |  | ) | `[inline]`

template<class T>
void deTList< T >::iterator::operator-- | ( |  | ) | `[inline]`

template<class T>
T* deTList< T >::iterator::operator-> | ( |  | ) | const`[inline]`

template<class T>
bool deTList< T >::iterator::operator== | ( | const iterator & | other | ) | const`[inline]`

## Friends And Related Function Documentation

template<class T>
friend class deTList< T >`[friend]`

## Member Data Documentation

template<class T>
TListNode* deTList< T >::iterator::m_Node`[private]`

The documentation for this class was generated from the following file:

- deList.hpp