activemq-cpp-3.9.0
decaf::util::HashMap< K, V, HASHCODE >::HashMapEntry Class Reference

#include <src/main/decaf/util/HashMap.h>

Inheritance diagram for decaf::util::HashMap< K, V, HASHCODE >::HashMapEntry:

Public Member Functions

 HashMapEntry (const K &key, const V &value, int hash)
 
 HashMapEntry (const K &key, const V &value)
 
- Public Member Functions inherited from decaf::util::MapEntry< K, V >
 MapEntry ()
 
 MapEntry (const MapEntry &other)
 
 MapEntry (const K &key, const V &value)
 
MapEntryoperator= (const MapEntry &other)
 
virtual ~MapEntry ()
 
virtual void setKey (K key)
 
virtual K & getKey ()
 
virtual const K & getKey () const
 
virtual void setValue (const V &value)
 
virtual V & getValue ()
 
virtual const V & getValue () const
 
virtual bool equals (const MapEntry< K, V > &entry) const
 
virtual bool operator== (const MapEntry< K, V > &other) const
 

Data Fields

int origKeyHash
 
HashMapEntrynext
 

Constructor & Destructor Documentation

template<typename K, typename V, typename HASHCODE = HashCode<K>>
decaf::util::HashMap< K, V, HASHCODE >::HashMapEntry::HashMapEntry ( const K &  key,
const V &  value,
int  hash 
)
inline
template<typename K, typename V, typename HASHCODE = HashCode<K>>
decaf::util::HashMap< K, V, HASHCODE >::HashMapEntry::HashMapEntry ( const K &  key,
const V &  value 
)
inline

Field Documentation

template<typename K, typename V, typename HASHCODE = HashCode<K>>
HashMapEntry* decaf::util::HashMap< K, V, HASHCODE >::HashMapEntry::next
template<typename K, typename V, typename HASHCODE = HashCode<K>>
int decaf::util::HashMap< K, V, HASHCODE >::HashMapEntry::origKeyHash

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