#include <array_allocator.hpp>
Classes | |
struct | rebind |
Public Types | |
typedef std::ptrdiff_t | difference_type |
typedef Y * | pointer |
typedef Y & | reference |
typedef std::size_t | size_type |
typedef array_base< T >::type | type |
typedef Y | value_type |
Public Member Functions | |
pointer | allocate (size_type count, const void *=0) |
void | deallocate (pointer memory, size_type) |
template<class U > | |
ms_allocator (const ms_allocator< T, U > &other) | |
ms_allocator (std::size_t size, type **result) | |
ms_allocator (type **result) | |
void | operator() () |
void | set (type *memory) |
Public Attributes | |
const typedef Y * | const_pointer |
const typedef Y & | const_reference |
Private Attributes | |
ms_allocator_state< T > | data |
Friends | |
template<class T_ , class Y_ > | |
class | ms_allocator |
Definition at line 202 of file array_allocator.hpp.
typedef std::ptrdiff_t boost::detail::ms_allocator< T, Y >::difference_type |
Definition at line 216 of file array_allocator.hpp.
typedef Y* boost::detail::ms_allocator< T, Y >::pointer |
Definition at line 213 of file array_allocator.hpp.
typedef Y& boost::detail::ms_allocator< T, Y >::reference |
Definition at line 217 of file array_allocator.hpp.
typedef std::size_t boost::detail::ms_allocator< T, Y >::size_type |
Definition at line 215 of file array_allocator.hpp.
typedef array_base<T>::type boost::detail::ms_allocator< T, Y >::type |
Definition at line 210 of file array_allocator.hpp.
typedef Y boost::detail::ms_allocator< T, Y >::value_type |
Definition at line 212 of file array_allocator.hpp.
|
inline |
Definition at line 225 of file array_allocator.hpp.
|
inline |
Definition at line 229 of file array_allocator.hpp.
|
inline |
Definition at line 234 of file array_allocator.hpp.
|
inline |
Definition at line 238 of file array_allocator.hpp.
|
inline |
Definition at line 252 of file array_allocator.hpp.
|
inline |
Definition at line 288 of file array_allocator.hpp.
|
inline |
Definition at line 284 of file array_allocator.hpp.
Definition at line 207 of file array_allocator.hpp.
const typedef Y* boost::detail::ms_allocator< T, Y >::const_pointer |
Definition at line 214 of file array_allocator.hpp.
const typedef Y& boost::detail::ms_allocator< T, Y >::const_reference |
Definition at line 218 of file array_allocator.hpp.
|
private |
Definition at line 295 of file array_allocator.hpp.