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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations
Ase::Loft Namespace Reference

Loft - A special purpose memory allocator for lock- and obstruction-free thread progress. More...

Classes

class  Allocator
 Allocator for STL containers. More...
 
struct  AllocatorBase
 Internal Helper. More...
 
struct  ArenaSpan
 
struct  BumpAllocator
 
struct  LoftBuckets
 

Typedefs

using ArenaList = std::vector< ArenaSpan >
 

Enumerations

enum  Flags : size_t { PREFAULT_PAGES }
 Flags for allocator behavior. More...
 

Detailed Description

Loft - A special purpose memory allocator for lock- and obstruction-free thread progress.


Class Documentation

◆ Ase::Loft::ArenaSpan

struct Ase::Loft::ArenaSpan

Definition at line 27 of file loft.cc.

Class Members
uintptr_t addr
uintptr_t offset
uintptr_t size

Typedef Documentation

◆ ArenaList

Definition at line 28 of file loft.cc.

Enumeration Type Documentation

◆ Flags

Flags for allocator behavior.

Definition at line 13 of file loft.hh.