BloombergLP::bslma::ManagedPtrDeleter::ManagedPtrDeleter

Constructors

Synopses

Declared in <bslma_managedptrdeleter.h>

Create a default ManagedPtrDeleter object that does not refer to any object or factory instance.

ManagedPtrDeleter();
» more...

Create a ManagedPtrDeleter for the specified object, factory, and deleter.

ManagedPtrDeleter(
    void* object,
    void* factory,
    Deleter deleter);
» more...

Parameters

NameDescription
objectAddress of the object to be destroyed by the factory.
factoryAddress of the factory responsible for destroying object.
deleterFunction that destroys object using factory.