![]() |
cppassist
1.0.0.f4fab4f962ff
C++ sanctuary for small but powerful and frequently required, stand alone features.
|
#include <cppassist/include/cppassist/simd/allocator.h>
Classes | |
struct | rebind |
Public Types | |
typedef T | value_type |
typedef T & | reference |
typedef const T & | const_reference |
typedef T * | pointer |
typedef const T * | const_pointer |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
Public Member Functions | |
aligned_allocator () throw () | |
aligned_allocator (const aligned_allocator &) throw () | |
template<class U > | |
aligned_allocator (const aligned_allocator< U, N > &) throw () | |
~aligned_allocator () throw () | |
pointer | address (reference r) |
const_pointer | address (const_reference r) const |
pointer | allocate (size_type n, typename std::allocator< void >::const_pointer hint=0) |
void | deallocate (pointer p, size_type) |
void | construct (pointer p, const_reference value) |
void | destroy (pointer p) |
size_type | max_size () const throw () |
bool | operator== (const aligned_allocator &) |
bool | operator!= (const aligned_allocator &rhs) |
typedef T cppassist::aligned_allocator< T, N >::value_type |
typedef T& cppassist::aligned_allocator< T, N >::reference |
typedef const T& cppassist::aligned_allocator< T, N >::const_reference |
typedef T* cppassist::aligned_allocator< T, N >::pointer |
typedef const T* cppassist::aligned_allocator< T, N >::const_pointer |
typedef size_t cppassist::aligned_allocator< T, N >::size_type |
typedef ptrdiff_t cppassist::aligned_allocator< T, N >::difference_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
aligned_allocator< T, N >::pointer cppassist::aligned_allocator< T, N >::allocate | ( | size_type | n, |
typename std::allocator< void >::const_pointer | hint = 0 |
||
) |
References cppassist::aligned_malloc().
|
inline |
References cppassist::aligned_free().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |