Definition at line 252 of file auto_ptr.h.
Public Member Functions | |
IT_EXPLICIT | IT_ExtendedAutoPtr (T *ptr=0) IT_THROW_DECL(()) |
IT_ExtendedAutoPtr (const IT_ExtendedAutoPtr< T, R > &other) IT_THROW_DECL(()) | |
~IT_ExtendedAutoPtr () IT_THROW_DECL(()) | |
IT_ExtendedAutoPtr< T, R > & | operator= (const IT_ExtendedAutoPtr< T, R > &rhs) IT_THROW_DECL(()) |
T & | operator * () const IT_THROW_DECL(()) |
T * | get () const IT_THROW_DECL(()) |
T * | release () IT_THROW_DECL(()) |
void | reset (T *ptr=0) IT_THROW_DECL(()) |
Private Types | |
typedef ::IT_ExtendedAutoPtr< T, R > & | _ref_type |
Private Attributes | |
T * | m_ptr |