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

Raw memory allocator that allocates memory from the global heap. More...

#include <Allocator.h>

+ Inheritance diagram for uLang::CHeapRawAllocator:

Public Member Functions

ULANG_FORCEINLINE CHeapRawAllocator ()
 
ULANG_FORCEINLINE CHeapRawAllocator (EDefaultInit)
 
bool operator== (const CHeapRawAllocator &Other) const
 Any instance of this allocator is as good as any other.
 
bool operator!= (const CHeapRawAllocator &Other) const
 

Static Public Member Functions

static ULANG_FORCEINLINE voidAllocate (size_t NumBytes)
 
static ULANG_FORCEINLINE voidReallocate (void *Memory, size_t NumBytes)
 
static ULANG_FORCEINLINE void Deallocate (void *Memory)
 
static ULANG_FORCEINLINE EObserverId GenerateObserverId ()
 

Detailed Description

Raw memory allocator that allocates memory from the global heap.

Constructor & Destructor Documentation

◆ CHeapRawAllocator() [1/2]

ULANG_FORCEINLINE uLang::CHeapRawAllocator::CHeapRawAllocator ( )
inline

◆ CHeapRawAllocator() [2/2]

ULANG_FORCEINLINE uLang::CHeapRawAllocator::CHeapRawAllocator ( EDefaultInit  )
inline

Member Function Documentation

◆ Allocate()

static ULANG_FORCEINLINE void * uLang::CHeapRawAllocator::Allocate ( size_t  NumBytes)
inlinestatic

◆ Deallocate()

static ULANG_FORCEINLINE void uLang::CHeapRawAllocator::Deallocate ( void Memory)
inlinestatic

◆ GenerateObserverId()

static ULANG_FORCEINLINE EObserverId uLang::CHeapRawAllocator::GenerateObserverId ( )
inlinestatic

◆ operator!=()

bool uLang::CHeapRawAllocator::operator!= ( const CHeapRawAllocator Other) const
inline

◆ operator==()

bool uLang::CHeapRawAllocator::operator== ( const CHeapRawAllocator Other) const
inline

Any instance of this allocator is as good as any other.

◆ Reallocate()

static ULANG_FORCEINLINE void * uLang::CHeapRawAllocator::Reallocate ( void Memory,
size_t  NumBytes 
)
inlinestatic

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