Classes | |
class | LkEngine::LHash |
Enumerations | |
enum class | EHash { None = 0 , FNV } |
enum class | EChecksum { None = 0 , Crc32 } |
Functions | |
template<> | |
constexpr uint32_t | LkEngine::LHash::Generate< EHash::FNV > (std::string_view String) |
Generate hash. | |
template<> | |
constexpr uint32_t | LkEngine::LHash::GenerateChecksum< EChecksum::Crc32 > (std::string_view String) |
Generate a checksum based on a string input. | |
|
constexpr |
Generate hash.
Algorithm: FNV. Fast and efficient hash function.