Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
Ase::FastMemory::FastMemoryArena Struct Reference
Inheritance diagram for Ase::FastMemory::FastMemoryArena:
[legend]

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 Allocatorallocator (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.
 

Detailed Description

Definition at line 303 of file memory.cc.

Constructor & Destructor Documentation

◆ FastMemoryArena()

Ase::FastMemory::FastMemoryArena::FastMemoryArena ( AllocatorP  a)

Definition at line 304 of file memory.cc.

Member Function Documentation

◆ allocator()

static Allocator * Ase::FastMemory::FastMemoryArena::allocator ( const Arena base)
static

Definition at line 306 of file memory.cc.


The documentation for this struct was generated from the following file: