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

#include <DynaHashMap.h>

Public Member Functions

 MapKeyIter (const DynaHashMap< K, V > *map, int start)
 
 MapKeyIter (const DynaHashMap< K, V > *map)
 
int getIndex ()
 
bool hasNext ()
 
bool hasPrev ()
 
bool operator== (const MapKeyIter< K, V > &other) const
 
bool operator!= (const MapKeyIter< K, V > &other) const
 
K * operator* () const
 
const MapKeyIter< K, V > & operator++ ()
 
const MapKeyIter< K, V > & operator-- ()
 
MapKeyIter< K, V > begin ()
 
MapKeyIter< K, V > end ()
 

Constructor & Destructor Documentation

◆ MapKeyIter() [1/2]

template<typename K , typename V >
MapKeyIter< K, V >::MapKeyIter ( const DynaHashMap< K, V > *  map,
int  start 
)

◆ MapKeyIter() [2/2]

template<typename K, typename V>
MapKeyIter< K, V >::MapKeyIter ( const DynaHashMap< K, V > *  map)
inlineexplicit

Member Function Documentation

◆ begin()

template<typename K, typename V>
MapKeyIter<K,V> MapKeyIter< K, V >::begin ( )
inline

◆ end()

template<typename K, typename V>
MapKeyIter<K,V> MapKeyIter< K, V >::end ( )
inline

◆ getIndex()

template<typename K, typename V>
int MapKeyIter< K, V >::getIndex ( )
inline

◆ hasNext()

template<typename K, typename V>
bool MapKeyIter< K, V >::hasNext ( )
inline

◆ hasPrev()

template<typename K, typename V>
bool MapKeyIter< K, V >::hasPrev ( )
inline

◆ operator!=()

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

◆ operator*()

template<typename K, typename V>
K* MapKeyIter< K, V >::operator* ( ) const
inline

◆ operator++()

template<typename K , typename V >
const MapKeyIter< K, V > & MapKeyIter< K, V >::operator++ ( )

◆ operator--()

template<typename K , typename V >
const MapKeyIter< K, V > & MapKeyIter< K, V >::operator-- ( )

◆ operator==()

template<typename K, typename V>
bool MapKeyIter< K, V >::operator== ( const MapKeyIter< K, V > &  other) const
inline

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