UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Fnv.h File Reference
#include "Containers/StringView.h"
#include "CoreTypes.h"
#include "HAL/Platform.h"

Go to the source code of this file.

Namespaces

namespace  UE
 

Functions

template<typename HashType , typename CharType >
constexpr HashType UE::HashStringFNV1a (TStringView< CharType > String)
 
template<typename HashType , typename CharType , int32 Len>
UE_CONSTEVAL HashType UE::HashStringFNV1a (const CharType(&StringLiteral)[Len])
 
template<typename CharType >
constexpr uint32 UE::HashStringFNV1a32 (TStringView< CharType > String)
 
template<typename CharType , int32 Len>
UE_CONSTEVAL uint32 UE::HashStringFNV1a32 (const CharType(&StringLiteral)[Len])
 
template<typename CharType >
constexpr uint64 UE::HashStringFNV1a64 (TStringView< CharType > String)
 
template<typename CharType , int32 Len>
UE_CONSTEVAL uint64 UE::HashStringFNV1a64 (const CharType(&StringLiteral)[Len])