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

Go to the source code of this file.

Classes

class  uLang::TUPtrArrayG< InElementType, AllowNull, InElementAllocatorType, RawAllocatorArgsType >
 
struct  uLang::TIsZeroConstructType< TUPtrArrayG< ElementType, AllowNull, ElementAllocatorType, RawAllocatorArgsType... > >
 
struct  uLang::TContainerTraits< TUPtrArrayG< ElementType, AllowNull, ElementAllocatorType, RawAllocatorArgsType... > >
 
struct  uLang::TIsContiguousContainer< TUPtrArrayG< ElementType, AllowNull, ElementAllocatorType, RawAllocatorArgsType... > >
 

Namespaces

namespace  uLang
 

Typedefs

template<typename ElementType >
using uLang::TUPtrArray = TUPtrArrayG< ElementType, true, TDefaultElementAllocator< CHeapRawAllocator > >
 Array of unique pointers that allocates elements on the heap.
 
template<typename ElementType >
using uLang::TURefArray = TUPtrArrayG< ElementType, false, TDefaultElementAllocator< CHeapRawAllocator > >
 Array of unique references that allocates elements on the heap.
 
template<typename ElementType >
using uLang::TUPtrArrayA = TUPtrArrayG< ElementType, true, TDefaultElementAllocator< CInstancedRawAllocator >, CAllocatorInstance * >
 Array of unique pointers that allocates object using a given allocator instance.
 
template<typename ElementType >
using uLang::TURefArrayA = TUPtrArrayG< ElementType, false, TDefaultElementAllocator< CInstancedRawAllocator >, CAllocatorInstance * >
 Array of unique references that allocates object using a given allocator instance.