|
| class | FMemMark |
| |
| void * | operator new (size_t Size, FMemStackBase &Mem, int32 Count) |
| |
| void * | operator new (size_t Size, std::align_val_t Align, FMemStackBase &Mem, int32 Count) |
| |
| void * | operator new (size_t Size, FMemStackBase &Mem, EMemZeroed Tag, int32 Count) |
| |
| void * | operator new (size_t Size, std::align_val_t Align, FMemStackBase &Mem, EMemZeroed Tag, int32 Count) |
| |
| void * | operator new (size_t Size, FMemStackBase &Mem, EMemOned Tag, int32 Count) |
| |
| void * | operator new (size_t Size, std::align_val_t Align, FMemStackBase &Mem, EMemOned Tag, int32 Count) |
| |
| void * | operator new[] (size_t Size, FMemStackBase &Mem, int32 Count) |
| |
| void * | operator new[] (size_t Size, std::align_val_t Align, FMemStackBase &Mem, int32 Count) |
| |
| void * | operator new[] (size_t Size, FMemStackBase &Mem, EMemZeroed Tag, int32 Count) |
| |
| void * | operator new[] (size_t Size, std::align_val_t Align, FMemStackBase &Mem, EMemZeroed Tag, int32 Count) |
| |
| void * | operator new[] (size_t Size, FMemStackBase &Mem, EMemOned Tag, int32 Count) |
| |
| void * | operator new[] (size_t Size, std::align_val_t Align, FMemStackBase &Mem, EMemOned Tag, int32 Count) |
| |
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.