bsl::shared_ptr<ELEMENT_TYPE>

Deduce the specified type ELEMENT_TYPE corresponding template parameter of the bslma::ManagedPtr supplied to the constructor of shared_ptr.

Synopsis

Declared in <bslstl_sharedptr.h>

template<class ELEMENT_TYPE>
shared_ptr<ELEMENT_TYPE>(BloombergLP::bslma::ManagedPtr<ELEMENT_TYPE>) -> shared_ptr<ELEMENT_TYPE>;