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(). |
1.2.15