26 constexpr
size_t get_hash(
const T& value) noexcept
28 return std::hash<T>()(value);
40 seed ^=
get_hash(value) +
size_t { 0x9e3779b9 } + (seed << 6) + (seed >> 2);
constexpr size_t get_hash(const T &value) noexcept
Get an object hash.
constexpr void hash_combine(size_t &seed, const T &value) noexcept
Combine hashes.