LkEngine 0.1.2
 
Loading...
Searching...
No Matches
Hash Algorithms

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.
 

Detailed Description

Function Documentation

◆ LHash::Generate< EHash::FNV >()

template<>
uint32_t LkEngine::LHash::Generate< EHash::FNV > ( std::string_view String)
constexpr

Generate hash.

Algorithm: FNV. Fast and efficient hash function.