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.
Declared in <bslma_sharedptroutofplacerep.h>
template<class DELETER>
class SharedPtrOutofplaceRep_DeleterDiscriminator;
| Name | Description |
|---|---|
Type | Type represents the type of the deleter used to destroy the shared object. |
| Name | Description |
|---|---|
Unnamed enum | Metafunction result indicating the deleter discriminator value. |