sspt_HashIterator< K, T > Class Template Reference

#include <sspt_hashvector.h>

List of all members.

Public Member Functions

 sspt_HashIterator (sspt_Array< sspt_List< sspt_Pair< K, T > * > > *table)
 sspt_HashIterator (const sspt_HashIterator< K, T > &iter)
virtual ~sspt_HashIterator ()
bool firstNode () const
bool lastNode () const
bool atEnd () const
void moveNext ()
void moveBack ()
current ()

template<class K, class T>
class sspt_HashIterator< K, T >


Constructor & Destructor Documentation

template<class K , class T >
sspt_HashIterator< K, T >::sspt_HashIterator ( sspt_Array< sspt_List< sspt_Pair< K, T > * > > *  table  ) 

template<class K , class T >
sspt_HashIterator< K, T >::sspt_HashIterator ( const sspt_HashIterator< K, T > &  iter  ) 

template<class K , class T >
virtual sspt_HashIterator< K, T >::~sspt_HashIterator (  )  [virtual]


Member Function Documentation

template<class K , class T >
bool sspt_HashIterator< K, T >::atEnd (  )  const

template<class K , class T >
T sspt_HashIterator< K, T >::current (  ) 

template<class K , class T >
bool sspt_HashIterator< K, T >::firstNode (  )  const

template<class K , class T >
bool sspt_HashIterator< K, T >::lastNode (  )  const

template<class K , class T >
void sspt_HashIterator< K, T >::moveBack (  ) 

template<class K , class T >
void sspt_HashIterator< K, T >::moveNext (  ) 


doxygen