Quick Links: |
Provide a managed pointer class. More...
Go to the source code of this file.
Classes | |
struct | bslma::ManagedPtr_ImpUtil |
class | bslma::ManagedPtr_Ref< TARGET_TYPE > |
struct | bslma::ManagedPtr_TraitConstraint |
class | bslma::ManagedPtr< TARGET_TYPE > |
struct | bslma::ManagedPtrUtil |
struct | bslma::ManagedPtrNilDeleter< TARGET_TYPE > |
struct | bslma::ManagedPtr_FactoryDeleterType< TARGET_TYPE, FACTORY_TYPE > |
struct | bslma::ManagedPtr_DefaultDeleter< MANAGED_TYPE > |
Namespaces | |
namespace | bslma |
Functions | |
template<class TARGET_TYPE > | |
void | bslma::swap (ManagedPtr< TARGET_TYPE > &a, ManagedPtr< TARGET_TYPE > &b) |