|
BDE 4.39.x Production Release
|
#include <bslma_sharedptroutofplacerep.h>
This class provides the implementation of the SharedPtrOutofplaceRep_DeleterDiscriminator for the DELETER template parameter type, which is not Allocator *.
Public Types | |
| enum | { VALUE } |
| typedef bsl::conditional< bsl::is_function< DELETER >::value, DELETER *, DELETER >::type | Type |
| 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.