This class provides two meta‐functions for determining the enumerated type and the C++ type of a deleter based on whether it is a pointer to a function, a pointer to a factory deleter, or an instance of a function‐like deleter.

Synopsis

Declared in <bslma_sharedptroutofplacerep.h>

template<class DELETER>
class SharedPtrOutofplaceRep_DeleterDiscriminator;

Type Aliases

Name

Description

Type

Type represents the type of the deleter used to destroy the shared object.

Enums

Name

Description

Unnamed enum

Metafunction result indicating the deleter discriminator value.

Created with MrDocs