| 
    Anklang-0.3.0.dev502+ga23511a1 anklang-0.3.0.dev502+ga23511a1
    
   ASE — Anklang Sound Engine (C++) 
   « « « Anklang Documentation  | 
 
Public Member Functions | |
| FastMemoryArena (AllocatorP a) | |
  Public Member Functions inherited from Ase::FastMemory::Arena | |
| Arena (uint32 mem_size, uint32 alignment=cache_line_size) | |
| Create isolated memory area.   | |
| size_t | alignment () const | 
| Alignment for block addresses and length.   | |
| uint64 | location () const | 
| Address of memory area.   | |
| uint64 | reserved () const | 
| Reserved memory area in bytes.   | |
| 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 | 
| void | release (Block allocatedblock) const | 
| Realease a previously allocated block, MT-Unsafe.   | |
Static Public Member Functions | |
| static Allocator * | allocator (const Arena &base) | 
Additional Inherited Members | |
  Protected Member Functions inherited from Ase::FastMemory::Arena | |
| Arena (AllocatorP) | |
  Protected Attributes inherited from Ase::FastMemory::Arena | |
| AllocatorP | fma | 
| Identifier for the associated memory allocator.   | |
| Ase::FastMemory::FastMemoryArena::FastMemoryArena | ( | AllocatorP | a | ) |