fnv64_buf overloads
Declared in <folly/hash/FnvHash.h>
FNV hash of a byte-range given as a type-erased pointer.
uint64_t
fnv64_buf(
void const* buf,
size_t n,
uint64_t hash = fnv64_hash_start) noexcept;
» more...
Alias for fnv64_buf_BROKEN.
template</* implementation-defined */ C>
constexpr
uint64_t
fnv64_buf(
C const* buf,
size_t n,
uint64_t hash = fnv64_hash_start) noexcept;
» more...
The resulting FNV hash value
| Name | Description |
|---|---|
| buf | Pointer to the bytes to hash |
| n | Number of bytes to hash |
| hash | Initial hash seed to continue from |
fnv32_BROKEN methodset fnv