9#include "KeyHandle.generated.h"
36 return A.Index <
B.Index;
41 return A.Index >
B.Index;
85 void Reserve(
int32 NumElements);
88 int32 Num()
const {
return KeyHandlesToIndices.Num(); }
106 void EnsureAllIndicesHaveHandles(
int32 NumIndices);
109 void EnsureIndexHasAHandle(
int32 KeyIndex);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
EPropertyObjectReferenceType
Definition ObjectMacros.h:533
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition Archive.h:1208
Definition ArrayView.h:139
UE_NODEBUG TConstIterator CreateConstIterator() const
Definition Array.h:3365
Definition UnrealString.h.inl:34
Definition SparseArray.h:524
U16 Index
Definition radfft.cpp:71
Definition KeyHandle.h:138
friend FArchive & operator<<(FArchive &Ar, FKeyHandleLookupTable &P)
Definition KeyHandle.h:195
Definition KeyHandle.h:69
const TMap< FKeyHandle, int32 > & GetMap() const
Definition KeyHandle.h:90
friend FArchive & operator<<(FArchive &Ar, FKeyHandleMap &P)
Definition KeyHandle.h:99
bool operator!=(const FKeyHandleMap &Other) const
Definition KeyHandle.h:97
FKeyHandleMap(const FKeyHandleMap &Other)
Definition KeyHandle.h:75
void operator=(const FKeyHandleMap &Other)
Definition KeyHandle.h:76
int32 Num() const
Definition KeyHandle.h:88
const int32 * Find(const FKeyHandle &InHandle) const
Definition KeyHandle.h:86
bool operator==(const FKeyHandleMap &Other) const
Definition KeyHandle.h:96
TArray< FKeyHandle >::TConstIterator CreateConstIterator() const
Definition KeyHandle.h:89
FKeyHandleMap()
Definition KeyHandle.h:72
Definition KeyHandle.h:15
bool operator!=(const FKeyHandle &Other) const
Definition KeyHandle.h:29
friend bool operator>(FKeyHandle A, FKeyHandle B)
Definition KeyHandle.h:39
static ENGINE_API FKeyHandle Invalid()
Definition KeyHandle.cpp:37
ENGINE_API FKeyHandle()
Definition KeyHandle.cpp:9
ENGINE_API bool IsValid() const
Definition KeyHandle.cpp:42
friend FArchive & operator<<(FArchive &Ar, FKeyHandle &Handle)
Definition KeyHandle.h:49
bool operator==(const FKeyHandle &Other) const
Definition KeyHandle.h:24
friend uint32 GetTypeHash(const FKeyHandle &Handle)
Definition KeyHandle.h:44
friend bool operator<(FKeyHandle A, FKeyHandle B)
Definition KeyHandle.h:34
Definition StructOpsTypeTraits.h:11
@ WithIdenticalViaEquality
Definition StructOpsTypeTraits.h:18
@ WithCopy
Definition StructOpsTypeTraits.h:17
@ WithSerializer
Definition StructOpsTypeTraits.h:23
static constexpr EPropertyObjectReferenceType WithSerializerObjectReferences
Definition StructOpsTypeTraits.h:41
Definition StructOpsTypeTraits.h:46