This class is an extended STL-compatible that offers advanced allocation mechanism (in-place expansion, shrinking, burst-allocation...) More...
#include <boost/container/detail/config_begin.hpp>
#include <boost/container/detail/workaround.hpp>
#include <boost/container/container_fwd.hpp>
#include <boost/container/detail/version_type.hpp>
#include <boost/container/throw_exception.hpp>
#include <boost/container/detail/alloc_lib_auto_link.hpp>
#include <boost/container/detail/multiallocation_chain.hpp>
#include <boost/static_assert.hpp>
#include <cstddef>
#include <cassert>
#include <new>
#include <boost/container/detail/config_end.hpp>
Classes | |
class | boost::container::allocator< void, Version, AllocationDisableMask > |
struct | boost::container::allocator< void, Version, AllocationDisableMask >::rebind< T2 > |
Obtains an allocator that allocates objects of type T2. More... | |
singleton | boost::container::allocator< T, Version, AllocationDisableMask > |
If Version is 1, the allocator is a STL conforming allocator. More... | |
struct | boost::container::allocator< T, Version, AllocationDisableMask >::rebind< T2 > |
Obtains an allocator that allocates objects of type T2. More... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::container | |
This class is an extended STL-compatible that offers advanced allocation mechanism (in-place expansion, shrinking, burst-allocation...)
This allocator is a wrapper around a modified DLmalloc.