![]() |
Low-Level Abstraction of Memory Access
|
An STL compatible allocator allowing to specify alignment. More...
#include <BlobAllocators.hpp>
Classes | |
struct | rebind |
Public Types | |
using | value_type = T |
Public Member Functions | |
AlignedAllocator () noexcept=default | |
template<typename T2 > | |
AlignedAllocator (const AlignedAllocator< T2, Alignment > &) noexcept | |
auto | allocate (std::size_t n) -> T * |
void | deallocate (T *p, std::size_t) |
auto | operator!= (const AlignedAllocator< T, Alignment > &other) const -> bool |
auto | operator== (const AlignedAllocator< T, Alignment > &) const -> bool |
An STL compatible allocator allowing to specify alignment.
Definition at line 92 of file BlobAllocators.hpp.
using llama::bloballoc::AlignedAllocator< T, Alignment >::value_type = T |
Definition at line 94 of file BlobAllocators.hpp.
|
inlinedefaultnoexcept |
|
inlineexplicitnoexcept |
Definition at line 99 of file BlobAllocators.hpp.
|
inline |
Definition at line 103 of file BlobAllocators.hpp.
|
inline |
Definition at line 108 of file BlobAllocators.hpp.
|
inline |
Definition at line 119 of file BlobAllocators.hpp.
|
inline |
Definition at line 124 of file BlobAllocators.hpp.