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. | |
Extensions to std::hash.