UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Array.h File Reference

Go to the source code of this file.

Classes

struct  uLang::Private::TCanMoveTArrayPointersBetweenArrayTypes< FromArrayType, ToArrayType >
 
class  uLang::TArrayG< InElementType, InElementAllocatorType, RawAllocatorArgsType >
 
struct  uLang::TIsZeroConstructType< TArrayG< ElementType, ElementAllocatorType, RawAllocatorArgsType... > >
 
struct  uLang::TContainerTraits< TArrayG< ElementType, ElementAllocatorType, RawAllocatorArgsType... > >
 
struct  uLang::TIsContiguousContainer< TArrayG< ElementType, ElementAllocatorType, RawAllocatorArgsType... > >
 
struct  uLang::TIsTArray< T >
 
struct  uLang::TIsTArray< TArrayG< ElementType, ElementAllocatorType, RawAllocatorArgsType... > >
 
struct  uLang::TIsTArray< const TArrayG< ElementType, ElementAllocatorType, RawAllocatorArgsType... > >
 
struct  uLang::TIsTArray< volatile TArrayG< ElementType, ElementAllocatorType, RawAllocatorArgsType... > >
 
struct  uLang::TIsTArray< const volatile TArrayG< ElementType, ElementAllocatorType, RawAllocatorArgsType... > >
 

Namespaces

namespace  uLang
 
namespace  uLang::Private
 

Typedefs

template<class ElementType >
using uLang::TArray = TArrayG< ElementType, TDefaultElementAllocator< CHeapRawAllocator > >
 Array that allocates elements on the heap.
 
template<class ElementType >
using uLang::TArrayA = TArrayG< ElementType, TDefaultElementAllocator< CInstancedRawAllocator >, CAllocatorInstance * >
 Array that allocates object using a given allocator instance.
 

Functions

template<typename T >
ULANG_FORCEINLINE uint32_t uLang::GetTypeHash (const TArray< T > Array)