25 constexpr
size_t get_hash(
const T& value) noexcept
27 return std::hash<T>()(value);
39 seed ^=
get_hash(value) + 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.