Navigation
API > API/Runtime > API/Runtime/Core
| Name | TLinearAllocatorBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Experimental/ConcurrentLinearAllocator.h |
| Include Path | #include "Experimental/ConcurrentLinearAllocator.h" |
Syntax
template<typename BlockAllocationTag, ELinearAllocatorThreadPolicy ThreadPolicy>
class TLinearAllocatorBase
Classes
| Name | Remarks |
|---|---|
| FAllocationHeader |
Structs
| Name | Remarks |
|---|---|
| FBlockHeader | |
| FTLSCleanup |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| SupportsFastPath | bool | Experimental/ConcurrentLinearAllocator.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AllocateBlock
(
FBlockHeader*& Header |
Experimental/ConcurrentLinearAllocator.h | ||
static void Free
(
void* Pointer |
Experimental/ConcurrentLinearAllocator.h | ||
static FAllocationHeader * GetAllocationHeader
(
void* Pointer |
Experimental/ConcurrentLinearAllocator.h | ||
static SIZE_T GetAllocationSize
(
void* Pointer |
Experimental/ConcurrentLinearAllocator.h | ||
static void * Malloc () |
Experimental/ConcurrentLinearAllocator.h | ||
static void * Malloc
(
SIZE_T Size |
Experimental/ConcurrentLinearAllocator.h | ||
static void * Malloc
(
SIZE_T Size, |
Experimental/ConcurrentLinearAllocator.h | ||
static void * Realloc
(
void* Old, |
Experimental/ConcurrentLinearAllocator.h |