This private class template provides a default constructor that creates a proxied bsl::function object that invokes the default constructor of the parameterized TYPE with placement new.
Declared in <bdlcc_objectpool.h>
template<class TYPE>
class ObjectPool_DefaultProxy;
| Name | Description |
|---|---|
ObjectPool_DefaultProxy [constructor] | Constructors |
~ObjectPool_DefaultProxy [destructor] | Destroy this proxy and the underlying object. |
object | Return a reference to the modifiable function object held by this proxy. |
operator BloombergLP::bslmf::NestedTraitDeclaration<ObjectPool_DefaultProxy, UsesBslmaAllocator> | Declare that this type uses a bslma allocator. |