14#ifndef OR_TOOLS_BASE_HASH_H_
15#define OR_TOOLS_BASE_HASH_H_
26uint64_t
fasthash64(
const void* buf,
size_t len, uint64_t seed);
29static inline void mix(uint64_t&
a, uint64_t&
b, uint64_t& c) {
73inline uint64_t
Hash(uint64_t num, uint64_t c) {
74 uint64_t
b = uint64_t{0xe08c1d668b756f82};
79inline uint64_t
Hash(uint64_t
a, uint64_t
b, uint64_t c) {
In SWIG mode, we don't want anything besides these top-level includes.
uint64_t fasthash64(const void *buf, size_t len, uint64_t seed)
static void mix(uint64_t &a, uint64_t &b, uint64_t &c)
64 bit version.
uint64_t Hash(uint64_t num, uint64_t c)