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

Functions