|
BDE 4.14.0 Production release
|
#include <bslalg_constructorproxy.h>
Additional Inherited Members | |
Public Types inherited from bsl::polymorphic_allocator< TYPE > | |
| typedef std::size_t | size_type |
| typedef std::ptrdiff_t | difference_type |
| typedef TYPE * | pointer |
| typedef const TYPE * | const_pointer |
| typedef TYPE & | reference |
| typedef const TYPE & | const_reference |
| typedef TYPE | value_type |
Wrapper around bsl::polymorphic_allocator that can tolerate being constructed with a null pointer.
|
inline |
Construct from the address of a memory_resource optionally specified by r. If r is null or not specified, construct from the default allocator.
|
inline |
Create an allocator using the same memory_resource as the specified other allocator.
|
default |
| bslalg::ConstructorProxy_PolymorphicAllocator< TYPE >::~ConstructorProxy_PolymorphicAllocator | ( | ) |
| bslalg::ConstructorProxy_PolymorphicAllocator< TYPE >::BSLMF_NESTED_TRAIT_DECLARATION | ( | ConstructorProxy_PolymorphicAllocator< TYPE > | , |
| bslma::IsStdAllocator | |||
| ) |
| bslalg::ConstructorProxy_PolymorphicAllocator< TYPE >::BSLMF_NESTED_TRAIT_DECLARATION_IF | ( | ConstructorProxy_PolymorphicAllocator< TYPE > | , |
| bslma::UsesBslmaAllocator | , | ||
| false | |||
| ) |