Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::pool_allocator< void, UserAllocator, Mutex, NextSize, MaxSize > Class Template Reference

Specialization of pool_allocator<void>. More...

#include <pool_alloc.hpp>

Classes

struct  rebind
 Nested class rebind allows for transformation from pool_allocator<T> to pool_allocator<U>. More...
 

Public Types

typedef void * pointer
 
typedef const void * const_pointer
 
typedef void value_type
 

Detailed Description

template<typename UserAllocator, typename Mutex, unsigned NextSize, unsigned MaxSize>
class boost::pool_allocator< void, UserAllocator, Mutex, NextSize, MaxSize >

Specialization of pool_allocator<void>.

Specialization of pool_allocator for type void: required by the standard to make this a conforming allocator type.

Member Typedef Documentation

template<typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize>
typedef const void* boost::pool_allocator< void, UserAllocator, Mutex, NextSize, MaxSize >::const_pointer
template<typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize>
typedef void* boost::pool_allocator< void, UserAllocator, Mutex, NextSize, MaxSize >::pointer
template<typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize>
typedef void boost::pool_allocator< void, UserAllocator, Mutex, NextSize, MaxSize >::value_type

The documentation for this class was generated from the following file: