#include <aligned_allocator_forward.hpp>
Classes | |
struct | rebind |
Public Types | |
typedef T | value_type |
typedef T * | pointer |
typedef const T * | const_pointer |
typedef void * | void_pointer |
typedef const void * | const_void_pointer |
typedef std::size_t | size_type |
typedef std::ptrdiff_t | difference_type |
typedef T & | reference |
typedef const T & | const_reference |
Public Member Functions | |
aligned_allocator () BOOST_NOEXCEPT=default | |
template<class U > | |
aligned_allocator (const aligned_allocator< U, Alignment > &) BOOST_NOEXCEPT | |
pointer | address (reference value) const BOOST_NOEXCEPT |
const_pointer | address (const_reference value) const BOOST_NOEXCEPT |
pointer | allocate (size_type size, const_void_pointer=0) |
void | deallocate (pointer ptr, size_type) |
BOOST_CONSTEXPR size_type | max_size () const BOOST_NOEXCEPT |
template<class U , class... Args> | |
void | construct (U *ptr, Args &&...args) |
template<class U > | |
void | construct (U *ptr) |
template<class U > | |
void | destroy (U *ptr) |
typedef const T* boost::alignment::aligned_allocator< T, Alignment >::const_pointer |
typedef const T& boost::alignment::aligned_allocator< T, Alignment >::const_reference |
typedef const void* boost::alignment::aligned_allocator< T, Alignment >::const_void_pointer |
typedef std::ptrdiff_t boost::alignment::aligned_allocator< T, Alignment >::difference_type |
typedef T* boost::alignment::aligned_allocator< T, Alignment >::pointer |
typedef T& boost::alignment::aligned_allocator< T, Alignment >::reference |
typedef std::size_t boost::alignment::aligned_allocator< T, Alignment >::size_type |
typedef T boost::alignment::aligned_allocator< T, Alignment >::value_type |
typedef void* boost::alignment::aligned_allocator< T, Alignment >::void_pointer |
|
default |
|
inline |
|
inline |
References boost::addressof(), and boost::program_options::value().
|
inline |
References boost::addressof(), and boost::program_options::value().
|
inline |
|
inline |
References boost::python::args(), boost::multiprecision::backends::p, and boost::python::ptr().
|
inline |
References boost::python::ptr().
|
inline |
|
inline |
References boost::detail::void.
|
inline |
References boost::program_options::value().