UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Editor::DataStorage::FMapKey Class Reference

#include <MapKey.h>

Public Member Functions

 FMapKey ()=default
 
TYPEDELEMENTFRAMEWORK_API FMapKey (FMapKey &&Rhs)
 
TYPEDELEMENTFRAMEWORK_API FMapKeyoperator= (FMapKey &&Rhs)
 
TYPEDELEMENTFRAMEWORK_API FMapKey (const FMapKey &Key)
 
TYPEDELEMENTFRAMEWORK_API FMapKey (const void *Key)
 
TYPEDELEMENTFRAMEWORK_API FMapKey (const UObject *Key)
 
TYPEDELEMENTFRAMEWORK_API FMapKey (int64 Key)
 
TYPEDELEMENTFRAMEWORK_API FMapKey (uint64 Key)
 
TYPEDELEMENTFRAMEWORK_API FMapKey (float Key)
 
TYPEDELEMENTFRAMEWORK_API FMapKey (double Key)
 
TYPEDELEMENTFRAMEWORK_API FMapKey (FString Key)
 
TYPEDELEMENTFRAMEWORK_API FMapKey (FName Key)
 
TYPEDELEMENTFRAMEWORK_API FMapKey (FSoftObjectPath Key)
 
TYPEDELEMENTFRAMEWORK_API FMapKeyoperator= (const FMapKey &Rhs)
 
TYPEDELEMENTFRAMEWORK_API bool operator== (const FMapKey &Rhs) const
 
TYPEDELEMENTFRAMEWORK_API bool operator== (const FMapKeyView &Rhs) const
 
TYPEDELEMENTFRAMEWORK_API bool operator!= (const FMapKey &Rhs) const
 
TYPEDELEMENTFRAMEWORK_API bool operator!= (const FMapKeyView &Rhs) const
 
TYPEDELEMENTFRAMEWORK_API uint64 CalculateHash () const
 
TYPEDELEMENTFRAMEWORK_API bool IsSet () const
 
TYPEDELEMENTFRAMEWORK_API void Clear ()
 
TYPEDELEMENTFRAMEWORK_API FString ToString () const
 

Friends

class FMapKeyView
 
struct FKeyComparer
 
struct FKeyCopy
 
struct FKeyMove
 

Constructor & Destructor Documentation

◆ FMapKey() [1/12]

UE::Editor::DataStorage::FMapKey::FMapKey ( )
default

◆ FMapKey() [2/12]

UE::Editor::DataStorage::FMapKey::FMapKey ( FMapKey &&  Rhs)

◆ FMapKey() [3/12]

UE::Editor::DataStorage::FMapKey::FMapKey ( const FMapKey Key)

◆ FMapKey() [4/12]

UE::Editor::DataStorage::FMapKey::FMapKey ( const void Key)
explicit

◆ FMapKey() [5/12]

UE::Editor::DataStorage::FMapKey::FMapKey ( const UObject Key)
explicit

◆ FMapKey() [6/12]

UE::Editor::DataStorage::FMapKey::FMapKey ( int64  Key)
explicit

◆ FMapKey() [7/12]

UE::Editor::DataStorage::FMapKey::FMapKey ( uint64  Key)
explicit

◆ FMapKey() [8/12]

UE::Editor::DataStorage::FMapKey::FMapKey ( float  Key)
explicit

◆ FMapKey() [9/12]

UE::Editor::DataStorage::FMapKey::FMapKey ( double  Key)
explicit

◆ FMapKey() [10/12]

UE::Editor::DataStorage::FMapKey::FMapKey ( FString  Key)
explicit

◆ FMapKey() [11/12]

UE::Editor::DataStorage::FMapKey::FMapKey ( FName  Key)
explicit

◆ FMapKey() [12/12]

UE::Editor::DataStorage::FMapKey::FMapKey ( FSoftObjectPath  Key)
explicit

Member Function Documentation

◆ CalculateHash()

uint64 UE::Editor::DataStorage::FMapKey::CalculateHash ( ) const

◆ Clear()

void UE::Editor::DataStorage::FMapKey::Clear ( )

◆ IsSet()

bool UE::Editor::DataStorage::FMapKey::IsSet ( ) const

◆ operator!=() [1/2]

bool UE::Editor::DataStorage::FMapKey::operator!= ( const FMapKey Rhs) const

◆ operator!=() [2/2]

bool UE::Editor::DataStorage::FMapKey::operator!= ( const FMapKeyView Rhs) const

◆ operator=() [1/2]

FMapKey & UE::Editor::DataStorage::FMapKey::operator= ( const FMapKey Rhs)

◆ operator=() [2/2]

FMapKey & UE::Editor::DataStorage::FMapKey::operator= ( FMapKey &&  Rhs)

◆ operator==() [1/2]

bool UE::Editor::DataStorage::FMapKey::operator== ( const FMapKey Rhs) const

◆ operator==() [2/2]

bool UE::Editor::DataStorage::FMapKey::operator== ( const FMapKeyView Rhs) const

◆ ToString()

FString UE::Editor::DataStorage::FMapKey::ToString ( ) const

Friends And Related Symbol Documentation

◆ FKeyComparer

◆ FKeyCopy

◆ FKeyMove

◆ FMapKeyView

friend class FMapKeyView
friend

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