UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMallocArena Class Referencefinal

#include <MemoryArena.h>

+ Inheritance diagram for FMallocArena:

Public Member Functions

CORE_API FMallocArena ()
 
CORE_API ~FMallocArena ()
 
- Public Member Functions inherited from FMemoryArena
CORE_API FMemoryArena ()
 
virtual CORE_API ~FMemoryArena ()
 
 FMemoryArena (const FMemoryArena &)=delete
 
FMemoryArenaoperator= (const FMemoryArena &)=delete
 
CORE_API UE_RESTRICT UE_NOALIAS voidAlloc (SIZE_T Size, SIZE_T Alignment)
 
CORE_API UE_NOALIAS void Free (const void *MemoryBlock)
 
CORE_API SIZE_T GetBlockSize (const void *MemoryBlock) const
 
CORE_API const TCHARGetDebugName () const
 

Additional Inherited Members

- Public Attributes inherited from FMemoryArena
uint16 ArenaId = ~uint16(0)
 

Detailed Description

Heap arena

Manages a dedicated area of memory, and allows user to allocate blocks from it Default heap allocator

All allocations are passed through to UE's main heap allocation functions

Constructor & Destructor Documentation

◆ FMallocArena()

FMallocArena::FMallocArena ( )

◆ ~FMallocArena()

FMallocArena::~FMallocArena ( )

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