| FMemStackBase
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/MemStack.h |
Include |
#include "Misc/MemStack.h" |
class FMemStackBase
Simple linear-allocation memory stack. Items are allocated via PushBytes() or the specialized operator new()s. Items are freed en masse by using FMemMark to Pop() them.
Name | Description | |
---|---|---|
|
FMemStackBase ( |
Name | Description | |
---|---|---|
|
~FMemStackBase() |
Name | Description | ||
---|---|---|---|
|
void * |
Alloc |
|
|
ContainsPointer ( |
Returns true if the pointer was allocated using this allocator. |
|
|
Flush() |
||
|
GetByteCount() |
||
|
GetNumMarks() |
||
|
IsEmpty() |
Return true if this stack is empty. |
|
|
uint8 * |
PushBytes |
Name |
Description |
|
---|---|---|
|
FTaggedMemory |
Types. |