class
TArray
template<class Type, class Allocator = DefaultContainerAllocator>Dynamically sized array, similar to std::vector.
Public
Constructors
Methods
Empty
bool Empty() const
Begin
Iterator Begin()
End
Iterator End()
Begin
ConstIterator Begin() const
End
ConstIterator End() const
Cbegin
ConstIterator Cbegin() const
Cend
ConstIterator Cend() const
Rbegin
ReverseIterator Rbegin()
Rend
ReverseIterator Rend()
Rbegin
ConstReverseIterator Rbegin() const
Rend
ConstReverseIterator Rend() const
Crbegin
ConstReverseIterator Crbegin() const
Crend
ConstReverseIterator Crend() const
Size
u64 Size() const
Capacity
u64 Capacity() const
Data
Type *Data()
Data
Front
Type &Front()
Back
Type &Back()
Front
Back
Add
Add
void Add(Type &&element)
Append
Append
void Append(std::initializer_list<Type> list)
Pop
void Pop()
Erase
Iterator Erase(ConstIterator iter)
Erase
Iterator Erase(ConstIterator start, ConstIterator end)
Remove
void Remove(u64 index)
Contains
RemoveValue
Clear
void Clear()
Reserve
void Reserve(u64 capacity)
Shrink
void Shrink()
SwapAndErase
bool SwapAndErase(Iterator iter)
Insert
Iterator Insert(ConstIterator it, const Type &element)
Insert
Iterator Insert(ConstIterator it, Type &&element)
Insert
Insert
Iterator Insert(ConstIterator it, std::initializer_list<Type> list)
begin
Iterator begin()
end
Iterator end()
begin
ConstIterator begin() const
end
ConstIterator end() const
cbegin
ConstIterator cbegin() const
cend
ConstIterator cend() const
rbegin
ReverseIterator rbegin()
rend
ReverseIterator rend()
rbegin
ConstReverseIterator rbegin() const
rend
ConstReverseIterator rend() const
crbegin
ConstReverseIterator crbegin() const
crend
ConstReverseIterator crend() const
size
u64 size() const
capacity
u64 capacity() const
data
Type *data()
data
front
Type &front()
front
back
Type &back()
back
insert
Iterator insert(ConstIterator it, const Type &element)
erase
Iterator erase(ConstIterator iter)
erase
Iterator erase(ConstIterator start, ConstIterator end)
clear
void clear()
reserve
void reserve(u64 capacity)
Operators
Private
Methods
ChangeCapacity
void ChangeCapacity(u64 capacity)
Fields
mAllocator
mSize
u64 mSize
mCapacity
u64 mCapacity