PTLib  Version 2.10.11
PList< T >::iterator_base Class Reference

#include <lists.h>

Inheritance diagram for PList< T >::iterator_base:
PList< T >::const_iterator PList< T >::iterator

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
 

Constructor & Destructor Documentation

template<class T>
PList< T >::iterator_base::iterator_base ( PListElement e)
inlineprotected

Member Function Documentation

template<class T>
void PList< T >::iterator_base::Next ( )
inlineprotected

References PAssertNULL.

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
template<class T>
void PList< T >::iterator_base::Prev ( )
inlineprotected

References PAssertNULL.

template<class T>
T* PList< T >::iterator_base::Ptr ( ) const
inlineprotected

References PAssertNULL.

Member Data Documentation

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

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