Quick Links:

bal | bbl | bdl | bsl

Public Types

bslstl::SimplePool_Type< ALLOCATOR > Struct Template Reference

#include <bslstl_simplepool.h>

List of all members.

Public Types

typedef bsl::allocator_traits
< ALLOCATOR >::template
rebind_traits
< bsls::AlignmentUtil::MaxAlignedType
AllocatorTraits
typedef
AllocatorTraits::allocator_type 
AllocatorType

Detailed Description

template<class ALLOCATOR>
struct bslstl::SimplePool_Type< ALLOCATOR >

For use only by bslstl::SimplePool. This struct provides a namespace for a set of types used to define the base-class of a SimplePool. The parameterized ALLOCATOR is bound to MaxAlignedType to ensure the allocated memory is maximally aligned.

See Component bslstl_simplepool


Member Typedef Documentation

template<class ALLOCATOR>
typedef bsl::allocator_traits<ALLOCATOR>::template rebind_traits<bsls::AlignmentUtil::MaxAlignedType> bslstl::SimplePool_Type< ALLOCATOR >::AllocatorTraits
template<class ALLOCATOR>
typedef AllocatorTraits::allocator_type bslstl::SimplePool_Type< ALLOCATOR >::AllocatorType

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