Classes | Functions
Hash.hpp File Reference

Extensions to std::hash. More...

Go to the source code of this file.

Classes

struct  aurora::PairHasher
 Hash object for std::pair. More...
 

Functions

template<typename T >
std::size_t aurora::hashValue (const T &object)
 Computes the hash value of an object (short-hand notation).
 
template<typename T >
void aurora::hashCombine (std::size_t &seed, const T &object)
 Combines a hash with the hash value of another object.
 
template<typename Itr >
void aurora::hashRange (std::size_t &seed, Itr begin, Itr end)
 Combines a hash with the hash value of a range of objects.
 

Detailed Description

Extensions to std::hash.