UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLocKey Class Reference

#include <LocKeyFuncs.h>

Public Member Functions

 FLocKey ()
 
 FLocKey (const TCHAR *InStr)
 
 FLocKey (const FString &InStr)
 
 FLocKey (FString &&InStr)
 
 FLocKey (const FLocKey &InOther)
 
 FLocKey (FLocKey &&InOther)
 
FLocKeyoperator= (const FLocKey &InOther)
 
FLocKeyoperator= (FLocKey &&InOther)
 
UE_FORCEINLINE_HINT bool operator== (const FLocKey &Other) const
 
UE_FORCEINLINE_HINT bool operator!= (const FLocKey &Other) const
 
UE_FORCEINLINE_HINT bool operator< (const FLocKey &Other) const
 
UE_FORCEINLINE_HINT bool operator<= (const FLocKey &Other) const
 
UE_FORCEINLINE_HINT bool operator> (const FLocKey &Other) const
 
UE_FORCEINLINE_HINT bool operator>= (const FLocKey &Other) const
 
UE_FORCEINLINE_HINT bool IsEmpty () const
 
UE_FORCEINLINE_HINT bool Equals (const FLocKey &Other) const
 
UE_FORCEINLINE_HINT int32 Compare (const FLocKey &Other) const
 
UE_FORCEINLINE_HINT const FString & GetString () const
 

Static Public Member Functions

static UE_FORCEINLINE_HINT uint32 ProduceHash (const FString &InStr, const uint32 InBaseHash=0)
 

Friends

uint32 GetTypeHash (const FLocKey &Id)
 

Detailed Description

Case sensitive immutable hashed string used as a localization key

Constructor & Destructor Documentation

◆ FLocKey() [1/6]

FLocKey::FLocKey ( )
inline

◆ FLocKey() [2/6]

FLocKey::FLocKey ( const TCHAR InStr)
inline

◆ FLocKey() [3/6]

FLocKey::FLocKey ( const FString &  InStr)
inline

◆ FLocKey() [4/6]

FLocKey::FLocKey ( FString &&  InStr)
inline

◆ FLocKey() [5/6]

FLocKey::FLocKey ( const FLocKey InOther)
inline

◆ FLocKey() [6/6]

FLocKey::FLocKey ( FLocKey &&  InOther)
inline

Member Function Documentation

◆ Compare()

UE_FORCEINLINE_HINT int32 FLocKey::Compare ( const FLocKey Other) const
inline

◆ Equals()

UE_FORCEINLINE_HINT bool FLocKey::Equals ( const FLocKey Other) const
inline

◆ GetString()

UE_FORCEINLINE_HINT const FString & FLocKey::GetString ( ) const
inline

◆ IsEmpty()

UE_FORCEINLINE_HINT bool FLocKey::IsEmpty ( ) const
inline

◆ operator!=()

UE_FORCEINLINE_HINT bool FLocKey::operator!= ( const FLocKey Other) const
inline

◆ operator<()

UE_FORCEINLINE_HINT bool FLocKey::operator< ( const FLocKey Other) const
inline

◆ operator<=()

UE_FORCEINLINE_HINT bool FLocKey::operator<= ( const FLocKey Other) const
inline

◆ operator=() [1/2]

FLocKey & FLocKey::operator= ( const FLocKey InOther)
inline

◆ operator=() [2/2]

FLocKey & FLocKey::operator= ( FLocKey &&  InOther)
inline

◆ operator==()

UE_FORCEINLINE_HINT bool FLocKey::operator== ( const FLocKey Other) const
inline

◆ operator>()

UE_FORCEINLINE_HINT bool FLocKey::operator> ( const FLocKey Other) const
inline

◆ operator>=()

UE_FORCEINLINE_HINT bool FLocKey::operator>= ( const FLocKey Other) const
inline

◆ ProduceHash()

static UE_FORCEINLINE_HINT uint32 FLocKey::ProduceHash ( const FString &  InStr,
const uint32  InBaseHash = 0 
)
inlinestatic

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FLocKey Id)
friend

The documentation for this class was generated from the following file: