Dynalib Utils
Public Member Functions | List of all members
SetIter< V > Class Template Reference

#include <DynaHashSet.h>

Public Member Functions

 SetIter (const DynaHashSet< V > *set, int start)
 
 SetIter (const DynaHashSet< V > *set)
 
int getIndex ()
 
bool hasNext ()
 
bool hasPrev ()
 
bool operator== (const SetIter< V > &other) const
 
bool operator!= (const SetIter< V > &other) const
 
V * operator* () const
 
const SetIter< V > & operator++ ()
 
const SetIter< V > & operator-- ()
 
SetIter< V > begin ()
 
SetIter< V > end ()
 

Constructor & Destructor Documentation

◆ SetIter() [1/2]

template<typename V >
SetIter< V >::SetIter ( const DynaHashSet< V > *  set,
int  start 
)

◆ SetIter() [2/2]

template<typename V>
SetIter< V >::SetIter ( const DynaHashSet< V > *  set)
inlineexplicit

Member Function Documentation

◆ begin()

template<typename V>
SetIter<V> SetIter< V >::begin ( )
inline

◆ end()

template<typename V>
SetIter<V> SetIter< V >::end ( )
inline

◆ getIndex()

template<typename V>
int SetIter< V >::getIndex ( )
inline

◆ hasNext()

template<typename V>
bool SetIter< V >::hasNext ( )
inline

◆ hasPrev()

template<typename V>
bool SetIter< V >::hasPrev ( )
inline

◆ operator!=()

template<typename V>
bool SetIter< V >::operator!= ( const SetIter< V > &  other) const
inline

◆ operator*()

template<typename V>
V* SetIter< V >::operator* ( ) const
inline

◆ operator++()

template<typename V >
const SetIter< V > & SetIter< V >::operator++ ( )

◆ operator--()

template<typename V >
const SetIter< V > & SetIter< V >::operator-- ( )

◆ operator==()

template<typename V>
bool SetIter< V >::operator== ( const SetIter< V > &  other) const
inline

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