Navigation
Unreal Engine C++ API Reference > Runtime > Core > HAL
Inheritance Hierarchy
- FUseSystemMallocForNew
- FMalloc
- FGenericPlatformMallocCrash
- FGenericStackBasedMallocCrash
- FMallocAnsi
- FMallocBinned
- FMallocBinnedCommonBase
- TMallocBinnedCommon
- FMallocBinned2
- FMallocCallstackHandler
- FMallocDoubleFreeFinder
- FMallocFrameProfiler
- FMallocDebug
- FMallocPoisonProxy
- FMallocThreadSafeProxy
- FTraceMalloc
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/HAL/MemoryBase.h |
Include | #include "HAL/MemoryBase.h" |
Syntax
class FUseSystemMallocForNew
Remarks
Inherit from FUseSystemMallocForNew if you want your objects to be placed in memory alloced by the system malloc routines, bypassing GMalloc. This is e.g. used by FMalloc itself.
Operators
Type | Name | Description | |
---|---|---|---|
void | operator delete
(
void* Ptr |
Overloaded delete operator using the system allocator | |
void | operator delete[]
(
void* Ptr |
Overloaded array delete operator using the system allocator | |
void * | operator new
(
size_t Size |
Overloaded new operator using the system allocator. | |
void * | operator new[]
(
size_t Size |
Overloaded array new operator using the system allocator. |