Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
AssocHashKey< K, T, H > Class Template Reference

#include <elm/hash.h>

+ Inheritance diagram for AssocHashKey< K, T, H >:

Public Types

typedef Pair< K, T > t
 

Public Member Functions

const H & keyHash () const
 
H & keyHash ()
 
elm::t::hash computeHash (const t &k) const
 
bool isEqual (const t &k1, const t &k2) const
 
- Public Member Functions inherited from HashKey< K >
t::hash computeHash (const K &key) const
 
bool isEqual (const K &key1, const K &key2) const
 

Additional Inherited Members

- Static Public Member Functions inherited from HashKey< K >
static t::hash hash (const K &key)
 
static bool equals (const K &key1, const K &key2)
 

Member Typedef Documentation

◆ t

typedef Pair<K, T> t

Member Function Documentation

◆ computeHash()

elm::t::hash computeHash ( const t k) const
inline

◆ isEqual()

bool isEqual ( const t k1,
const t k2 
) const
inline

◆ keyHash() [1/2]

H& keyHash ( )
inline

◆ keyHash() [2/2]

const H& keyHash ( ) const
inline

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