|
|
consteval std::uint32_t | operator""_fnv1a32 (const char *string, std::size_t length) noexcept |
| Hashes a string at compile-time using the 32-bit FNV-1a hash function. More...
|
|
consteval std::uint32_t | operator""_fnv1a32 (const wchar_t *string, std::size_t length) noexcept |
| Hashes a string at compile-time using the 32-bit FNV-1a hash function. More...
|
|
consteval std::uint32_t | operator""_fnv1a32 (const char8_t *string, std::size_t length) noexcept |
| Hashes a string at compile-time using the 32-bit FNV-1a hash function. More...
|
|
consteval std::uint32_t | operator""_fnv1a32 (const char16_t *string, std::size_t length) noexcept |
| Hashes a string at compile-time using the 32-bit FNV-1a hash function. More...
|
|
consteval std::uint32_t | operator""_fnv1a32 (const char32_t *string, std::size_t length) noexcept |
| Hashes a string at compile-time using the 32-bit FNV-1a hash function. More...
|
|
|
consteval std::uint64_t | operator""_fnv1a64 (const char *string, std::size_t length) noexcept |
| Hashes a string at compile-time using the 64-bit FNV-1a hash function. More...
|
|
consteval std::uint64_t | operator""_fnv1a64 (const wchar_t *string, std::size_t length) noexcept |
| Hashes a string at compile-time using the 64-bit FNV-1a hash function. More...
|
|
consteval std::uint64_t | operator""_fnv1a64 (const char8_t *string, std::size_t length) noexcept |
| Hashes a string at compile-time using the 64-bit FNV-1a hash function. More...
|
|
consteval std::uint64_t | operator""_fnv1a64 (const char16_t *string, std::size_t length) noexcept |
| Hashes a string at compile-time using the 64-bit FNV-1a hash function. More...
|
|
consteval std::uint64_t | operator""_fnv1a64 (const char32_t *string, std::size_t length) noexcept |
| Hashes a string at compile-time using the 64-bit FNV-1a hash function. More...
|
|
User-defined literals for compile-time string hashing.