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.

Synopsis

Declared in <bdlcc_objectpool.h>

template<class TYPE>
class ObjectPool_DefaultProxy;

Member Functions

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.

Created with MrDocs