Anklang 0.3.0-460-gc4ef46ba
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 |