adapt overloads
Declared in <bslma_constructionutil.h>
Return the bslma::Allocator pointer held by a.
template<class ALLOC>
static
bslma::Allocator*
adapt(ALLOC const& a);
» more...
Return the specified alloc_p pointer, implicitly converted to bslma::Allocator *. Compilation will fail unless ALLOC is derived from bslma::Allocator.
template<class ALLOC>
static
bslma::Allocator*
adapt(ALLOC const*& alloc_p);
» more...
bslma::Allocator pointer held by aalloc_p converted to bslma::Allocator *| Name | Description |
|---|---|
| a | allocator object providing a mechanism() accessor |
| alloc_p | pointer to an allocator derived from bslma::Allocator |