12 #pragma warning(disable : 4200)
43 FData* TempData = Temp.Data;
44 Temp.Data = this->Data;
45 this->Data = TempData;
124 static constexpr int32 InitialReservationSize = 16;
128 return CurrentNum + CurrentNum / 2;
139 LocalData = (FData*)FMemory::Malloc(
sizeof(FData) + InitialReservationSize *
sizeof(T));
FORCEINLINE constexpr void DestructItems(ElementType *Element, SizeType Count)
Definition MemoryOps.h:81
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition BasicArray.h:22
friend const T * end(const TBasicArray &Arr)
Definition BasicArray.h:177
UE_FORCEINLINE_HINT T & operator[](int32 Index)
Definition BasicArray.h:113
friend T * begin(TBasicArray &Arr)
Definition BasicArray.h:174
TBasicArray(const TBasicArray &)=delete
friend const T * begin(const TBasicArray &Arr)
Definition BasicArray.h:175
TBasicArray()
Definition BasicArray.h:24
void RemoveAt(int32 Index, int32 NumToRemove=1)
Definition BasicArray.h:77
UE_FORCEINLINE_HINT const T & operator[](int32 Index) const
Definition BasicArray.h:118
T * GetData()
Definition BasicArray.h:102
UE_FORCEINLINE_HINT const T * GetData() const
Definition BasicArray.h:108
friend T * end(TBasicArray &Arr)
Definition BasicArray.h:176
int32 Num() const
Definition BasicArray.h:96
bool IsEmpty() const
Definition BasicArray.h:91
void EmplaceAt(int32 Index, ArgTypes &&... Args)
Definition BasicArray.h:71
TBasicArray(TBasicArray &&Other)
Definition BasicArray.h:33
TBasicArray & operator=(const TBasicArray &)=delete
TBasicArray & operator=(TBasicArray &&Other)
Definition BasicArray.h:39
int32 Emplace(ArgTypes &&... Args)
Definition BasicArray.h:60
~TBasicArray()
Definition BasicArray.h:50
GeometryCollection::Facades::FMuscleActivationData Data
Definition MuscleActivationConstraints.h:15
@ Max
Definition PhysicsPublic.h:130
U16 Index
Definition radfft.cpp:71
static FORCENOINLINE CORE_API void Free(void *Original)
Definition UnrealMemory.cpp:685
Definition IsContiguousContainer.h:16
static constexpr bool Value
Definition IsContiguousContainer.h:20