#include <OW_AutoPtr.hpp>
Collaboration diagram for OW_NAMESPACE::AutoPtr< X >:
Public Types | |
typedef X | element_type |
Public Member Functions | |
AutoPtr (X *p=0) | |
Construct a new AutoPtr. | |
AutoPtr & | operator= (X *p) |
~AutoPtr () | |
X & | operator * () const |
X * | operator-> () const |
X * | get () const |
X * | release () |
void | reset (X *p=0) |
Private Member Functions | |
AutoPtr (const AutoPtr &a) | |
AutoPtr & | operator= (const AutoPtr &a) |
Private Attributes | |
X * | _ptr |
Definition at line 44 of file OW_AutoPtr.hpp.
|
Definition at line 54 of file OW_AutoPtr.hpp. |
|
|
|
Construct a new AutoPtr.
Definition at line 70 of file OW_AutoPtr.hpp. |
|
Definition at line 84 of file OW_AutoPtr.hpp. References OW_NAMESPACE::AutoPtr< X >::_ptr. |
|
|
Definition at line 91 of file OW_AutoPtr.hpp. References OW_NAMESPACE::AutoPtr< X >::_ptr. |
|
Definition at line 94 of file OW_AutoPtr.hpp. References OW_NAMESPACE::AutoPtr< X >::_ptr. |
|
Definition at line 73 of file OW_AutoPtr.hpp. References OW_NAMESPACE::AutoPtr< X >::_ptr, and OW_NAMESPACE::AutoPtr< X >::reset(). |
|
|
|
Definition at line 100 of file OW_AutoPtr.hpp. References OW_NAMESPACE::AutoPtr< X >::_ptr. |
|
Definition at line 108 of file OW_AutoPtr.hpp. References OW_NAMESPACE::AutoPtr< X >::_ptr. Referenced by OW_NAMESPACE::AutoPtr< X >::operator=(), and OW_NAMESPACE::TempFileStream::reset(). |
|