BDE 4.14.0 Production release
|
#include <bslma_sharedptroutofplacerep.h>
Public Types | |
enum | { VALUE } |
typedef bsl::conditional< bsl::is_function< DELETER >::value, DELETER *, DELETER >::type | Type |
This class
provides the implementation of the SharedPtrOutofplaceRep_DeleterDiscriminator
for the DELETER
template parameter type, which is not Allocator *
.
typedef bsl::conditional<bsl::is_function<DELETER>::value,DELETER*,DELETER>::type bslma::SharedPtrOutofplaceRep_DeleterDiscriminator_Imp< DELETER, IS_ALLOC_PTR >::Type |
Type
represents the type of the deleter used to destroy the shared object.