Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
HashKey< Pair< T1, T2 > > Class Template Reference

#include <elm/hash.h>

Public Types

typedef Pair< T1, T2 > T
 

Public Member Functions

t::hash computeHash (const T &key) const
 
bool isEqual (const T &key1, const T &key2) const
 

Static Public Member Functions

static t::hash hash (const T &p)
 
static bool equals (const T &p1, const T &p2)
 

Member Typedef Documentation

◆ T

typedef Pair<T1, T2> T

Member Function Documentation

◆ computeHash()

t::hash computeHash ( const T key) const
inline

References HashKey< T >::hash().

◆ equals()

static bool equals ( const T p1,
const T p2 
)
inlinestatic

◆ hash()

static t::hash hash ( const T p)
inlinestatic

◆ isEqual()

bool isEqual ( const T key1,
const T key2 
) const
inline

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