PList< T >::iterator_base Class Reference

#include <lists.h>

Inheritance diagram for PList< T >::iterator_base:

PList< T >::iterator< std::bidirectional_iterator_tag, T > PList< T >::const_iterator PList< T >::iterator List of all members.

Public Member Functions

bool operator== (const iterator_base &it) const
bool operator!= (const iterator_base &it) const

Protected Member Functions

 iterator_base (PListElement *e)
void Next ()
void Prev ()
T * Ptr () const

Protected Attributes

PListElementelement

template<class T>
class PList< T >::iterator_base


Constructor & Destructor Documentation

template<class T>
PList< T >::iterator_base::iterator_base ( PListElement e  )  [inline, protected]


Member Function Documentation

template<class T>
void PList< T >::iterator_base::Next (  )  [inline, protected]

template<class T>
void PList< T >::iterator_base::Prev (  )  [inline, protected]

template<class T>
T* PList< T >::iterator_base::Ptr (  )  const [inline, protected]

template<class T>
bool PList< T >::iterator_base::operator== ( const iterator_base it  )  const [inline]

template<class T>
bool PList< T >::iterator_base::operator!= ( const iterator_base it  )  const [inline]


Member Data Documentation

template<class T>
PListElement* PList< T >::iterator_base::element [protected]


The documentation for this class was generated from the following file:
Generated on Mon Feb 23 01:57:57 2009 for PTLib by  doxygen 1.5.1