BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslma::SharedPtrOutofplaceRep_DeleterDiscriminator< DELETER > Class Template Reference

#include <bslma_sharedptroutofplacerep.h>

Public Types

enum  { VALUE = ImpType::VALUE }
 
typedef ImpType::Type Type
 

Detailed Description

template<class DELETER>
class bslma::SharedPtrOutofplaceRep_DeleterDiscriminator< DELETER >

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.

See bslma_sharedptroutofplacerep

Member Typedef Documentation

◆ Type

template<class DELETER >
typedef ImpType::Type bslma::SharedPtrOutofplaceRep_DeleterDiscriminator< DELETER >::Type

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

Member Enumeration Documentation

◆ anonymous enum

template<class DELETER >
anonymous enum
Enumerator
VALUE 

The documentation for this class was generated from the following file: