Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Functions

bslma_managedptr.h File Reference

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)

Detailed Description