Aligned allocator that is compatible with c++11. More...
#include <types.h>
Classes | |
struct | rebind |
Public Types | |
typedef std::ptrdiff_t | difference_type |
typedef T * | pointer |
typedef T & | reference |
typedef std::size_t | size_type |
typedef T | value_type |
Public Member Functions | |
aligned_allocator_cpp11 () | |
aligned_allocator_cpp11 (const aligned_allocator_cpp11 &other) | |
template<class U > | |
aligned_allocator_cpp11 (const aligned_allocator_cpp11< U > &other) | |
pointer | allocate (size_type num, const void *=0) |
void | deallocate (pointer p, size_type) |
~aligned_allocator_cpp11 () | |
Public Attributes | |
const typedef T * | const_pointer |
const typedef T & | const_reference |
Aligned allocator that is compatible with c++11.
typedef std::ptrdiff_t fcl::aligned_allocator_cpp11< T >::difference_type |
typedef T* fcl::aligned_allocator_cpp11< T >::pointer |
typedef T& fcl::aligned_allocator_cpp11< T >::reference |
typedef std::size_t fcl::aligned_allocator_cpp11< T >::size_type |
typedef T fcl::aligned_allocator_cpp11< T >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const typedef T* fcl::aligned_allocator_cpp11< T >::const_pointer |
const typedef T& fcl::aligned_allocator_cpp11< T >::const_reference |