Constructors

Synopses

Declared in <bslma_managedptrdeleter.h>

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

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

ManagedPtrDeleter(
    void* object,
    void* factory,
    Deleter deleter);

Parameters

Name

Description

object

Address of the object to be destroyed by the factory.

factory

Address of the factory responsible for destroying object.

deleter

Function that destroys object using factory.

Created with MrDocs