Namespace portal::hash¶
Detailed Description¶
Hash function wrappers using rapidhash V3 algorithm.
rapidhash is a high-quality, platform-independent hash function based on wyhash, designed for speed and excellent avalanche properties (small input changes cause large hash changes). It produces 64-bit hashes suitable for hash tables and string identifiers.
All overloads delegate to the rapidhash library from: https://github.com/Nicoshev/rapidhash
Define STRING_ID macro for compile-time string hashing
Struct StringId for the primary consumer of these Namespace portal::hash functions