Navigation
API > API/Runtime > API/Runtime/uLangCore
Raw memory allocator that allocates memory from the global heap.
| Name | CHeapRawAllocator |
| Type | class |
| Header File | /Engine/Source/Runtime/Solaris/uLangCore/Public/uLang/Common/Memory/Allocator.h |
| Include Path | #include "uLang/Common/Memory/Allocator.h" |
Syntax
class CHeapRawAllocator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULANG_FORCEINLINE CHeapRawAllocator () |
uLang/Common/Memory/Allocator.h | ||
ULANG_FORCEINLINE CHeapRawAllocator
(
EDefaultInit |
uLang/Common/Memory/Allocator.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static ULANG_FORCEINLINE void * Allocate
(
size_t NumBytes |
uLang/Common/Memory/Allocator.h | ||
static ULANG_FORCEINLINE void Deallocate
(
void* Memory |
uLang/Common/Memory/Allocator.h | ||
static ULANG_FORCEINLINEEObserverId GenerateObserverId() |
uLang/Common/Memory/Allocator.h | ||
static ULANG_FORCEINLINE void * Reallocate
(
void* Memory, |
uLang/Common/Memory/Allocator.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const CHeapRawAllocator& Other |
uLang/Common/Memory/Allocator.h | ||
bool operator==
(
const CHeapRawAllocator& Other |
Any instance of this allocator is as good as any other. | uLang/Common/Memory/Allocator.h |