fnv1aHashLower#

Fully qualified name: carb::fnv1aHashLower

Defined in carb/Defines.h

constexpr uint64_t carb::fnv1aHashLower(
const char *str,
const std::size_t n,
uint64_t hash = kFnvBasis,
)#

Compile-time FNV-1a 64-bit ASCII lower-case hash, use with CARB_HASH_STRING_LOWER macro.

Parameters:
  • str – The string to hash.

  • n – The number of characters in str, not including the NUL terminator.

  • hash – The previous hash value or starting hash basis.

Returns:

A hash computed from the given parameters.