CAPD RedHom Library
data_structures::HashMap< Key, Value, Hasher >::const_iterator Class Reference

#include <capd/redAlg/data_structures/hash_map.h>

Public Member Functions

 const_iterator (Node *node)
 
 const_iterator (const const_iterator &other)
 
bool operator== (const const_iterator &other) const
 
bool operator!= (const const_iterator &other) const
 
void operator++ ()
 
const KeyValuePairoperator* () const
 
const KeyValuePairoperator-> () const
 

Constructor & Destructor Documentation

template<typename Key , typename Value , typename Hasher >
data_structures::HashMap< Key, Value, Hasher >::const_iterator::const_iterator ( Node *  node)
inline
template<typename Key , typename Value , typename Hasher >
data_structures::HashMap< Key, Value, Hasher >::const_iterator::const_iterator ( const const_iterator other)
inline

Member Function Documentation

template<typename Key , typename Value , typename Hasher >
bool data_structures::HashMap< Key, Value, Hasher >::const_iterator::operator!= ( const const_iterator other) const
inline
template<typename Key , typename Value , typename Hasher >
const KeyValuePair& data_structures::HashMap< Key, Value, Hasher >::const_iterator::operator* ( ) const
inline
template<typename Key , typename Value , typename Hasher >
void data_structures::HashMap< Key, Value, Hasher >::const_iterator::operator++ ( )
inline
template<typename Key , typename Value , typename Hasher >
const KeyValuePair* data_structures::HashMap< Key, Value, Hasher >::const_iterator::operator-> ( ) const
inline
template<typename Key , typename Value , typename Hasher >
bool data_structures::HashMap< Key, Value, Hasher >::const_iterator::operator== ( const const_iterator other) const
inline