Functions | |
| template<class T> | |
| constexpr unsigned long long | FNV1a64 (const T &toHash) |
| Computes the 64-bit FNV-1a hash of a string-like object at compile time. | |
| constexpr unsigned long long | Hash64 (unsigned long long x) noexcept |
| Computes the 64-bit FNV-1a hash of an integral value. (Name change pending). | |
| template<typename T> | |
| constexpr void | HashCombine (unsigned long long &seed, const T &v) |
| Combines an existing hash seed with the hash of a value in-place. | |