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

#include <DynaHashSet.h>

Public Member Functions

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

Detailed Description

template<typename V>
class DynaSetIter< V >

Template for Marker Object to mark "nullptr" entries and deleted entries

Template Parameters
E

Constructor & Destructor Documentation

◆ DynaSetIter()

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

Member Function Documentation

◆ getIndex()

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

◆ hasNext()

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

◆ hasPrev()

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

◆ operator!=()

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

◆ operator*()

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

◆ operator++()

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

◆ operator--()

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

◆ operator==()

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

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