Navigation
API > API/Runtime > API/Runtime/uLangCore
Raw memory allocator that keeps a pointer to an allocator instance which is used for allocation.
| Name | CInstancedRawAllocator |
| 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 CInstancedRawAllocator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULANG_FORCEINLINE CInstancedRawAllocator
(
CAllocatorInstance* AllocatorInstance |
uLang/Common/Memory/Allocator.h | ||
ULANG_FORCEINLINE CInstancedRawAllocator
(
EDefaultInit |
uLang/Common/Memory/Allocator.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| _AllocatorInstance | CAllocatorInstance * | uLang/Common/Memory/Allocator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULANG_FORCEINLINE void * Allocate
(
size_t NumBytes |
uLang/Common/Memory/Allocator.h | ||
ULANG_FORCEINLINE void Deallocate
(
void* Memory |
uLang/Common/Memory/Allocator.h | ||
ULANG_FORCEINLINEEObserverId GenerateObserverId() |
uLang/Common/Memory/Allocator.h | ||
ULANG_FORCEINLINE void * Reallocate
(
void* Memory, |
uLang/Common/Memory/Allocator.h |