Public Types | |
typedef _Ty | element_type |
Public Methods | |
auto_delete_ptr (_Ty *P=0) | |
auto_delete_ptr< _Ty > & | operator= (_Ty *P) |
~auto_delete_ptr () | |
_Ty & | operator * () const |
_Ty * | operator-> () const |
_Ty * | get () const |
_Ty * | release () |
Private Methods | |
auto_delete_ptr (const auto_delete_ptr< _Ty > &_Y) | |
auto_delete_ptr< _Ty > & | operator= (const auto_delete_ptr< _Ty > &_Y) |
Private Attributes | |
_Ty * | _Ptr |
|
Definition at line 52 of file f77auto_ptr. |
|
Definition at line 53 of file f77auto_ptr. References freddy77::auto_delete_ptr< _Ty >::_Ptr.
00054 : _Ptr(P) {} |
|
Definition at line 57 of file f77auto_ptr. References freddy77::auto_delete_ptr< _Ty >::_Ptr.
00058 { delete _Ptr; } |
|
|
|
Definition at line 63 of file f77auto_ptr. Referenced by freddy77::auto_delete_ptr< _Ty >::operator *(), freddy77::auto_delete_ptr< _Ty >::operator->(), and WriteIcons().
00064 { return (_Ptr); } |
|
Definition at line 59 of file f77auto_ptr. References freddy77::auto_delete_ptr< _Ty >::get().
00060 { return (*get()); } |
|
Definition at line 61 of file f77auto_ptr. References freddy77::auto_delete_ptr< _Ty >::get().
00062 { return (get()); } |
|
|
|
Definition at line 55 of file f77auto_ptr. References freddy77::auto_delete_ptr< _Ty >::_Ptr.
|
|
Definition at line 65 of file f77auto_ptr. References freddy77::auto_delete_ptr< _Ty >::_Ptr.
|
|
Definition at line 68 of file f77auto_ptr. Referenced by freddy77::auto_delete_ptr< _Ty >::auto_delete_ptr(), freddy77::auto_delete_ptr< _Ty >::operator=(), freddy77::auto_delete_ptr< _Ty >::release(), and freddy77::auto_delete_ptr< _Ty >::~auto_delete_ptr(). |