|
Panzer Version of the Day
|

Go to the source code of this file.
Classes | |
| struct | panzer::pair_hash |
| A hash functor for std::pair, combining the hashes of both elements via hash_combine(). Useful as the Hash template argument of an unordered container keyed on std::pair. More... | |
| struct | std::hash< std::pair< T1, T2 > > |
| Specializes std::hash for std::pair, combining the hashes of both elements via panzer::hash_combine(). Allows std::pair to be used directly as a key in std::unordered_map/std::unordered_set. More... | |
Namespaces | |
| namespace | panzer |
| Computes | |
| namespace | std |
Functions | |
| template<class T > | |
| void | panzer::hash_combine (std::size_t &seed, const T &v) |
| Mixes the hash of v into seed, in place. Used to build a combined hash from multiple values. | |