Quick Links:

bal | bbl | bdl | bsl

Namespaces

Component bslma_managedptr_factorydeleter
[Package bslma]

Provide a factory-based deleter for the managed pointer class. More...

Namespaces

namespace  bslma

Detailed Description

Outline
Purpose:
Provide a factory-based deleter for the managed pointer class.
Classes:
bslma::ManagedPtr_FactoryDeleter deduced deleter used by bslma::ManagedPtr
See also:
Component bslma_managedptr
Description:
This component provides a utility struct, bslma::ManagedPtr_FactoryDeleter, used as an implementation detail by bslma::ManagedPtr to produce a type-erasing deleter function that destroys an object of (template parameter) OBJECT_TYPE, using a factory of (template parameter) FACTORY type that provides a deleteObject method.