Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FLocKey Class Reference

#include <LocKeyFuncs.h>

+ Collaboration diagram for FLocKey:

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)
 
FORCEINLINE bool operator== (const FLocKey &Other) const
 
FORCEINLINE bool operator!= (const FLocKey &Other) const
 
FORCEINLINE bool operator< (const FLocKey &Other) const
 
FORCEINLINE bool operator<= (const FLocKey &Other) const
 
FORCEINLINE bool operator> (const FLocKey &Other) const
 
FORCEINLINE bool operator>= (const FLocKey &Other) const
 
FORCEINLINE bool IsEmpty () const
 
FORCEINLINE bool Equals (const FLocKey &Other) const
 
FORCEINLINE int32 Compare (const FLocKey &Other) const
 
FORCEINLINE const FStringGetString () const
 

Static Public Member Functions

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

Private Attributes

FString Str
 
uint32 Hash
 

Friends

uint32 GetTypeHash (const FLocKey &Id)
 

Detailed Description

Case sensitive immutable hashed string used as a localization key

Definition at line 9 of file LocKeyFuncs.h.

Constructor & Destructor Documentation

◆ FLocKey() [1/6]

FLocKey::FLocKey ( )
inline

Definition at line 12 of file LocKeyFuncs.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FLocKey() [2/6]

FLocKey::FLocKey ( const TCHAR * InStr)
inline

Definition at line 18 of file LocKeyFuncs.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FLocKey() [3/6]

FLocKey::FLocKey ( const FString & InStr)
inline

Definition at line 24 of file LocKeyFuncs.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FLocKey() [4/6]

FLocKey::FLocKey ( FString && InStr)
inline

Definition at line 30 of file LocKeyFuncs.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FLocKey() [5/6]

FLocKey::FLocKey ( const FLocKey & InOther)
inline

Definition at line 36 of file LocKeyFuncs.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FLocKey() [6/6]

FLocKey::FLocKey ( FLocKey && InOther)
inline

Definition at line 42 of file LocKeyFuncs.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Function Documentation

◆ Compare()

FORCEINLINE int32 FLocKey::Compare ( const FLocKey & Other) const
inline

Definition at line 118 of file LocKeyFuncs.h.

+ Here is the caller graph for this function:

◆ Equals()

FORCEINLINE bool FLocKey::Equals ( const FLocKey & Other) const
inline

Definition at line 113 of file LocKeyFuncs.h.

+ Here is the call graph for this function:

◆ GetString()

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

Definition at line 123 of file LocKeyFuncs.h.

◆ IsEmpty()

FORCEINLINE bool FLocKey::IsEmpty ( ) const
inline

Definition at line 108 of file LocKeyFuncs.h.

◆ operator!=()

FORCEINLINE bool FLocKey::operator!= ( const FLocKey & Other) const
inline

Definition at line 78 of file LocKeyFuncs.h.

+ Here is the call graph for this function:

◆ operator<()

FORCEINLINE bool FLocKey::operator< ( const FLocKey & Other) const
inline

Definition at line 83 of file LocKeyFuncs.h.

+ Here is the call graph for this function:

◆ operator<=()

FORCEINLINE bool FLocKey::operator<= ( const FLocKey & Other) const
inline

Definition at line 88 of file LocKeyFuncs.h.

+ Here is the call graph for this function:

◆ operator=() [1/2]

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

Definition at line 49 of file LocKeyFuncs.h.

◆ operator=() [2/2]

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

Definition at line 60 of file LocKeyFuncs.h.

◆ operator==()

FORCEINLINE bool FLocKey::operator== ( const FLocKey & Other) const
inline

Definition at line 73 of file LocKeyFuncs.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator>()

FORCEINLINE bool FLocKey::operator> ( const FLocKey & Other) const
inline

Definition at line 93 of file LocKeyFuncs.h.

+ Here is the call graph for this function:

◆ operator>=()

FORCEINLINE bool FLocKey::operator>= ( const FLocKey & Other) const
inline

Definition at line 98 of file LocKeyFuncs.h.

+ Here is the call graph for this function:

◆ ProduceHash()

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

Definition at line 128 of file LocKeyFuncs.h.

+ Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FLocKey & Id)
friend

Definition at line 103 of file LocKeyFuncs.h.

Member Data Documentation

◆ Hash

uint32 FLocKey::Hash
private

Hash representation of this LocKey

Definition at line 138 of file LocKeyFuncs.h.

◆ Str

FString FLocKey::Str
private

String representation of this LocKey

Definition at line 135 of file LocKeyFuncs.h.


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