Struct Ase::FastMemory::EmptyArena
ClassList > Ase > FastMemory > EmptyArena
Inherits the following classes: Ase::FastMemory::Arena
Public Functions
Type | Name |
---|---|
EmptyArena () |
Public Functions inherited from Ase::FastMemory::Arena
Type | Name |
---|---|
Arena (uint32 mem_size, uint32 alignment=cache_line_size) Create isolated memory area. |
|
size_t | alignment () const Alignment for block addresses and length. |
Block | allocate (uint32 length) const Create a memory block from cache-line aligned memory area, MT-Unsafe. |
Block | allocate (uint32 length, std::nothrow_t) const |
uint64 | location () const Address of memory area. |
void | release (Block allocatedblock) const Realease a previously allocated block, MT-Unsafe. |
uint64 | reserved () const Reserved memory area in bytes. |
Protected Attributes inherited from Ase::FastMemory::Arena
Type | Name |
---|---|
AllocatorP | fma Identifier for the associated memory allocator. |
Protected Functions inherited from Ase::FastMemory::Arena
Type | Name |
---|---|
Arena (AllocatorP xfma) |
Public Functions Documentation
function EmptyArena
inline Ase::FastMemory::EmptyArena::EmptyArena ()
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/memory.cc