class Inti::strict_ptr is declared in the header inti/ptr.h.
Superclasses. none
Subclasses. none
Public Typedefs.
typedef element_type |
Public Constructors.
strict_ptr () strict_ptr (T* obj) strict_ptr (strict_ptr& src) template <class T1> strict_ptr (const strict_ptr<T1>& src) |
Public Destructor.
~strict_ptr () |
Public Methods.
strict_ptr& operator= (const strict_ptr& src) strict_ptr& operator= (T* obj) template <class T1> strict_ptr& operator= (const strict_ptr<T1>& src) T& operator* () const T* operator-> () const operator T* () const T* get () const T* release () void reset (T* obj = 0) |
template <class T1> strict_ptr& operator= (const strict_ptr<T1>& src) |
| src |