nCine/Base/HashFunctions.h file

Namespaces

namespace nCine
Root namespace of nCine game engine.

Classes

template<class K>
class nCine::FNV1aHashFunc
Fowler-Noll-Vo Hash (FNV-1a)
template<class K>
class nCine::xxHash32Func
xxHash hash function (32-bit)
template<class K>
class nCine::xxHash64Func
xxHash hash function (64-bit)

Typedefs

using hash_t = std::uint32_t
using hash64_t = std::uint64_t

Variables

const hash_t NullHash
Invalid hash value.