dune-common
2.3.1-rc1
|
Functor for hashing objects of type T. More...
#include <dune/common/hash.hh>
Public Member Functions | |
std::size_t | operator() (const T &t) const |
Calculates the hash of t. More... | |
Functor for hashing objects of type T.
The interface outlined below is compatible with std::hash, std::tr1::hash and boost::hash, so it is possible to use Dune::hash in associative containers from those libraries.
The current implementation piggybacks on top of C++11, TR1 or Boost, in that order. As there is no local fallback implementation, hashing will not work without at least one of those dependencies installed.
|
inline |
Calculates the hash of t.