Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
Hasher Class Reference

#include <elm/hash.h>

Public Member Functions

 Hasher (void)
 
template<class T >
void add (const T &value)
 
template<class T >
Hasheroperator+= (const T &value)
 
template<class T >
Hasheroperator<< (const T &value)
 
t::hash hash (void) const
 
 operator t::hash (void) const
 

Constructor & Destructor Documentation

◆ Hasher()

Hasher ( void  )
inline

Member Function Documentation

◆ add()

void add ( const T &  value)
inline

References HashKey< T >::hash().

◆ hash()

t::hash hash ( void  ) const
inline

◆ operator t::hash()

operator t::hash ( void  ) const
inline

◆ operator+=()

Hasher& operator+= ( const T &  value)
inline

◆ operator<<()

Hasher& operator<< ( const T &  value)
inline

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