Skip to content

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

See 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

See Ase::FastMemory::Arena

Type Name
AllocatorP fma
Identifier for the associated memory allocator.

Protected Functions inherited from Ase::FastMemory::Arena

See 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