28 #ifndef SPLA_PAIR_HASH_HPP
29 #define SPLA_PAIR_HASH_HPP
43 seed ^= hasher(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
48 template<
typename T,
typename U>
void hash_combine(std::size_t &seed, const T &v)
Definition: pair_hash.hpp:41
Definition: algorithm.hpp:37
Definition: pair_hash.hpp:46
std::size_t operator()(const std::pair< T, U > &x) const
Definition: pair_hash.hpp:49