HashFunctions.h file
Namespaces
- namespace nCine
- Root namespace of nCine game engine.
Classes
-
template<class K>class nCine::FNV1aHashFunc
- Fowler-Noll-Vo (FNV-1a) hash function.
-
template<class K>class nCine::xxHash32Func
- xxHash3 hash function producing a 32-bit value
-
template<class K>class nCine::xxHash64Func
- xxHash3 hash function producing a 64-bit value
Typedefs
-
using hash_t = std::
uint32_t - 32-bit hash value
-
using hash64_t = std::
uint64_t - 64-bit hash value
Variables
- const hash_t NullHash
- Reserved hash value marking an empty or invalid entry.