[#BloombergLP-bslstl-SimplePool_Type] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslstl.adoc[bslstl]::SimplePool_Type :relfileprefix: ../../ :mrdocs: 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. == Synopsis Declared in `<bslstl_simplepool.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class ALLOCATOR> struct SimplePool_Type; ---- == Type Aliases [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslstl/SimplePool_Type/AllocatorTraits.adoc[`AllocatorTraits`] | Alias for the allocator traits rebound to allocate `bsls::AlignmentUtil::MaxAlignedType`. | xref:BloombergLP/bslstl/SimplePool_Type/AllocatorType.adoc[`AllocatorType`] | Alias for the allocator type for `bsls::AlignmentUtil::MaxAlignedType`. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#