|
Anklang-0.3.0.dev551+gad1415e2 anklang-0.3.0.dev551+gad1415e2
ASE — Anklang Sound Engine (C++)
« « « Anklang Documentation |
#include <ase/cxxaux.hh>Go to the source code of this file.
Classes | |
| struct | Ase::LoftFree |
| A std::unique_ptr<> deleter for Loft allocations. More... | |
| struct | Ase::LoftConfig |
| Configuration for Loft allocations. More... | |
| struct | Ase::LoftStats |
| Statistics for Loft allocations. More... | |
| struct | Ase::Loft::AllocatorBase |
| Internal Helper. More... | |
| class | Ase::Loft::Allocator< T > |
| Allocator for STL containers. 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. | |
Typedefs | |
| template<typename T > | |
| using | Ase::LoftPtr = std::unique_ptr< T, LoftFree > |
| A std::unique_ptr<> for Loft allocations. | |
Enumerations | |
| enum | Ase::Loft::Flags : size_t { PREFAULT_PAGES } |
| Flags for allocator behavior. More... | |
Functions | |
| template<class T , class ... Args> | |
| LoftPtr< T > | Ase::loft_make_unique (Args &&...args) |
Construct an object T from Loft memory, wrapped in a unique_ptr. | |
| struct Ase::LoftConfig |
| struct Ase::LoftStats |