PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PSet< T >::iterator_base Class Reference

#include <dict.h>

Inheritance diagram for PSet< T >::iterator_base:
Collaboration diagram for PSet< T >::iterator_base:

Public Member Functions

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

Protected Member Functions

 iterator_base ()
 
 iterator_base (PHashTableInfo *t)
 
 iterator_base (PHashTableInfo *t, const T &k)
 
void Next ()
 
void Prev ()
 
T * Ptr () const
 

Protected Attributes

PHashTableInfotable
 
PHashTableElementelement
 

Constructor & Destructor Documentation

template<class T>
PSet< T >::iterator_base::iterator_base ( )
inlineprotected
template<class T>
PSet< T >::iterator_base::iterator_base ( PHashTableInfo t)
inlineprotected
template<class T>
PSet< T >::iterator_base::iterator_base ( PHashTableInfo t,
const T &  k 
)
inlineprotected

Member Function Documentation

template<class T>
void PSet< T >::iterator_base::Next ( )
inlineprotected
template<class T>
bool PSet< T >::iterator_base::operator!= ( const iterator_base it) const
inline
template<class T>
bool PSet< T >::iterator_base::operator== ( const iterator_base it) const
inline
template<class T>
void PSet< T >::iterator_base::Prev ( )
inlineprotected

Member Data Documentation

template<class T>
PHashTableInfo* PSet< T >::iterator_base::table
protected

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