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.