UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TLinearAllocatorBase< BlockAllocationTag, ThreadPolicy > Class Template Reference

#include <ConcurrentLinearAllocator.h>

Static Public Member Functions

template<uint32 Alignment>
static UE_FORCEINLINE_HINT voidMalloc (SIZE_T Size)
 
template<typename T >
static UE_FORCEINLINE_HINT voidMalloc ()
 
static voidMalloc (SIZE_T Size, uint32 Alignment)
 
static void Free (void *Pointer)
 
static SIZE_T GetAllocationSize (void *Pointer)
 
static voidRealloc (void *Old, SIZE_T Size, uint32 Alignment)
 

Member Function Documentation

◆ Free()

static void TLinearAllocatorBase< BlockAllocationTag, ThreadPolicy >::Free ( void Pointer)
inlinestatic

◆ GetAllocationSize()

static SIZE_T TLinearAllocatorBase< BlockAllocationTag, ThreadPolicy >::GetAllocationSize ( void Pointer)
inlinestatic

◆ Malloc() [1/3]

template<typename T >
static UE_FORCEINLINE_HINT void * TLinearAllocatorBase< BlockAllocationTag, ThreadPolicy >::Malloc ( )
inlinestatic

◆ Malloc() [2/3]

template<uint32 Alignment>
static UE_FORCEINLINE_HINT void * TLinearAllocatorBase< BlockAllocationTag, ThreadPolicy >::Malloc ( SIZE_T  Size)
inlinestatic

◆ Malloc() [3/3]

static void * TLinearAllocatorBase< BlockAllocationTag, ThreadPolicy >::Malloc ( SIZE_T  Size,
uint32  Alignment 
)
inlinestatic

◆ Realloc()

static void * TLinearAllocatorBase< BlockAllocationTag, ThreadPolicy >::Realloc ( void Old,
SIZE_T  Size,
uint32  Alignment 
)
inlinestatic

The documentation for this class was generated from the following file: