Go to the source code of this file.
|
class | TIndexedContainerIterator< ContainerType, ElementType, IndexType > |
|
struct | TCheckedPointerIterator< ElementType > |
|
struct | TDereferencingIterator< ElementType, IteratorType > |
|
struct | UE4Array_Private::TCanMoveTArrayPointersBetweenArrayTypes< FromArrayType, ToArrayType > |
|
class | TArray< InElementType, InAllocator > |
|
struct | TIsZeroConstructType< TArray< InElementType, Allocator > > |
|
struct | TContainerTraits< TArray< InElementType, Allocator > > |
|
struct | TIsContiguousContainer< TArray< T, Allocator > > |
|
struct | TIsTArray< T > |
|
struct | TIsTArray< TArray< InElementType, Allocator > > |
|
struct | TIsTArray< const TArray< InElementType, Allocator > > |
|
struct | TIsTArray< volatile TArray< InElementType, Allocator > > |
|
struct | TIsTArray< const volatile TArray< InElementType, Allocator > > |
|
|
template<typename ContainerType , typename ElementType , typename IndexType > |
FORCEINLINE TIndexedContainerIterator< ContainerType, ElementType, IndexType > | operator+ (int32 Offset, TIndexedContainerIterator< ContainerType, ElementType, IndexType > RHS) |
|
template<typename T , typename Allocator > |
void * | operator new (size_t Size, TArray< T, Allocator > &Array) |
|
template<typename T , typename Allocator > |
void * | operator new (size_t Size, TArray< T, Allocator > &Array, int32 Index) |
|
◆ TARRAY_RANGED_FOR_CHECKS
#define TARRAY_RANGED_FOR_CHECKS 1 |
◆ operator new() [1/2]
template<typename T , typename Allocator >
void * operator new |
( |
size_t | Size, |
|
|
TArray< T, Allocator > & | Array ) |
◆ operator new() [2/2]
template<typename T , typename Allocator >
void * operator new |
( |
size_t | Size, |
|
|
TArray< T, Allocator > & | Array, |
|
|
int32 | Index ) |
◆ operator+()
template<typename ContainerType , typename ElementType , typename IndexType >