|
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.