Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/HAL
Inheritance Hierarchy
- FUseSystemMallocForNew
- FMalloc
- FGenericPlatformMallocCrash
- FGenericStackBasedMallocCrash
- FMallocAnsi
- FMallocBinned
- 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. |