UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::CInstancedRawAllocator Class Reference

Raw memory allocator that keeps a pointer to an allocator instance which is used for allocation. More...

#include <Allocator.h>

Public Member Functions

ULANG_FORCEINLINE CInstancedRawAllocator (CAllocatorInstance *AllocatorInstance)
 
ULANG_FORCEINLINE CInstancedRawAllocator (EDefaultInit)
 
ULANG_FORCEINLINE voidAllocate (size_t NumBytes) const
 
ULANG_FORCEINLINE voidReallocate (void *Memory, size_t NumBytes)
 
ULANG_FORCEINLINE void Deallocate (void *Memory) const
 
ULANG_FORCEINLINE EObserverId GenerateObserverId () const
 

Public Attributes

CAllocatorInstance_AllocatorInstance
 

Detailed Description

Raw memory allocator that keeps a pointer to an allocator instance which is used for allocation.

Constructor & Destructor Documentation

◆ CInstancedRawAllocator() [1/2]

ULANG_FORCEINLINE uLang::CInstancedRawAllocator::CInstancedRawAllocator ( CAllocatorInstance AllocatorInstance)
inline

◆ CInstancedRawAllocator() [2/2]

ULANG_FORCEINLINE uLang::CInstancedRawAllocator::CInstancedRawAllocator ( EDefaultInit  )
inline

Member Function Documentation

◆ Allocate()

ULANG_FORCEINLINE void * uLang::CInstancedRawAllocator::Allocate ( size_t  NumBytes) const
inline

◆ Deallocate()

ULANG_FORCEINLINE void uLang::CInstancedRawAllocator::Deallocate ( void Memory) const
inline

◆ GenerateObserverId()

ULANG_FORCEINLINE EObserverId uLang::CInstancedRawAllocator::GenerateObserverId ( ) const
inline

◆ Reallocate()

ULANG_FORCEINLINE void * uLang::CInstancedRawAllocator::Reallocate ( void Memory,
size_t  NumBytes 
)
inline

Member Data Documentation

◆ _AllocatorInstance

CAllocatorInstance* uLang::CInstancedRawAllocator::_AllocatorInstance

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