File memory.hh
#include <ase/utils.hh>
Namespaces
Type | Name |
---|---|
namespace | Ase The Anklang C++ API namespace. |
namespace | FastMemory Utilities for allocating cache line aligned memory from huge pages. |
namespace | std |
Classes
Type | Name |
---|---|
class | CString Compact, deduplicating string variant for constant strings. |
class | FastMemArray <typename T, ALIGNMENT> Array with cache-line-alignment containing a fixed numer of PODs. |
struct | Arena Memory area (over-)aligned to cache size and utilizing huge pages. |
struct | Block Reference for an allocated memory block. |
struct | HugePage Interface to the OS huge page allocator. |
class | NewDeleteBase |
struct | hash<::Ase::CString > <> |
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/memory.hh