IMP logo
Public Types | Public Member Functions
IMP::base::WeakPointer< O > Struct Template Reference

Detailed Description

template<class O>
struct IMP::base::WeakPointer< O >

This version of a WeakPointer only works on complete types, but adds additional checks of correct usage.

+ Inheritance diagram for IMP::base::WeakPointer< O >:

List of all members.

Public Types

typedef internal::PointerBase
< internal::CheckedWeakPointerTraits
< O > > 
P

Public Member Functions

template<class Any >
 WeakPointer (const Any &o)
template<class OT >
WeakPointer< O > & operator= (const internal::PointerBase< OT > &o)
template<class OT >
WeakPointer< O > & operator= (OT *o)
WeakPointer< O > & operator= (nullptr_t o)
WeakPointer< O > & operator= (const P &o)

The documentation for this struct was generated from the following file:

Generated on Tue May 22 2012 23:33:28 for IMP by doxygen 1.8.1