BloombergLP::bslma::SharedPtrOutofplaceRep_DeleterDiscriminator

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

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

Enums

NameDescription
Unnamed enum Metafunction result indicating the deleter discriminator value.