raft
0.1.0
Loading...
Searching...
No Matches
include
raft
impl
hash.h
1
#pragma once
2
3
#include <cstddef>
4
#include <functional>
5
6
namespace
raft::impl
7
{
8
template
<
class
T>
9
void
hashCombine(std::size_t& seed,
const
T& v)
10
{
11
std::hash<T> hasher;
12
seed ^= hasher(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
13
}
14
15
}
// namespace raft::impl
Generated by
1.9.8