6#if !COMPILE_WITHOUT_UNREAL_SUPPORT
7#include "Containers/Array.h"
12class TArray :
public std::vector<T>
21 TArray(std::initializer_list<T> l)
25 std::vector<T>::operator=(std::move(
Other));
29 std::vector<T>::resize(
Size);
33 return static_cast<int32>(std::vector<T>::size());
37 std::vector<T>::push_back(
Elem);
uint32 GetTypeHash(const TArray< InElementType, InAllocatorType > &A)
Definition Array.h:4151
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 Size
Definition VulkanMemory.cpp:4034
UE_REWRITE SizeType Num() const
Definition Array.h:1144
UE_NODEBUG UE_FORCEINLINE_HINT RangedForIteratorType end()
Definition Array.h:3391
void SetNum(SizeType NewNum, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >())
Definition Array.h:2308
UE_NODEBUG UE_FORCEINLINE_HINT RangedForIteratorType begin()
Definition Array.h:3389
friend class TArray
Array that allocates elements on the heap.
Definition Array.h:672
TArray & operator=(std::initializer_list< InElementType > InitList)
Definition Array.h:785
UE_NODEBUG void Sort()
Definition Array.h:3418
int
Definition TestServer.py:515