|
Anklang-0.3.0.dev551+gad1415e2 anklang-0.3.0.dev551+gad1415e2
ASE — Anklang Sound Engine (C++)
« « « Anklang Documentation |
#include "loft.hh"#include "platform.hh"#include "atomics.hh"#include "randomhash.hh"#include "main.hh"#include "internal.hh"#include "testing.hh"#include <sys/mman.h>#include <wchar.h>Go to the source code of this file.
Classes | |
| struct | Ase::Loft::ArenaSpan |
| struct | Ase::Loft::BumpAllocator |
| BumpAllocator - satisfy allocations by bumping an offset into mmap based spans. More... | |
| struct | Ase::Loft::LoftBuckets |
| Lock-free, obstruction-free, non-coalescing, alloc-only bucket allocator. More... | |
Namespaces | |
| namespace | Ase |
| The Anklang C++ API namespace. | |
| namespace | Ase::Loft |
| Loft - A special purpose memory allocator for lock- and obstruction-free thread progress. | |
Macros | |
| #define | MDEBUG(...) |
| #define | VDEBUG(...) |
| #define | MEM_ALIGN(addr, ALIGNMENT) |
Typedefs | |
| using | Ase::Loft::ArenaList = std::vector< ArenaSpan > |
| struct Ase::Loft::ArenaSpan |