16std::vector<uint8_t>
hex_to_bytes(
const std::string& hex);
26 ((seed ^=
std::hash<Ts>()(ts) + 0x9e3779b9 + (seed << 6) + (seed >> 2)), ...);
38template <Hashable T>
struct std::hash<T> {
std::vector< uint8_t > hex_to_bytes(const std::string &hex)
Routine to transform hexstring to vector of bytes.
size_t hash_as_tuple(const Ts &... ts)
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
std::size_t operator()(const T &t) const noexcept