#include <OWBI1_AutoPtr.hpp>
Collaboration diagram for OWBI1::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 OWBI1_AutoPtr.hpp.
|
Definition at line 54 of file OWBI1_AutoPtr.hpp. |
|
|
|
Construct a new AutoPtr.
Definition at line 70 of file OWBI1_AutoPtr.hpp. |
|
Definition at line 84 of file OWBI1_AutoPtr.hpp. References OWBI1::AutoPtr< X >::_ptr. |
|
Definition at line 97 of file OWBI1_AutoPtr.hpp. References OWBI1::AutoPtr< X >::_ptr. |
|
Definition at line 91 of file OWBI1_AutoPtr.hpp. References OWBI1::AutoPtr< X >::_ptr. |
|
Definition at line 94 of file OWBI1_AutoPtr.hpp. References OWBI1::AutoPtr< X >::_ptr. |
|
Definition at line 73 of file OWBI1_AutoPtr.hpp. References OWBI1::AutoPtr< X >::_ptr, and OWBI1::AutoPtr< X >::reset(). |
|
|
|
Definition at line 100 of file OWBI1_AutoPtr.hpp. References OWBI1::AutoPtr< X >::_ptr. |
|
Definition at line 108 of file OWBI1_AutoPtr.hpp. References OWBI1::AutoPtr< X >::_ptr. Referenced by OWBI1::AutoPtr< X >::operator=(). |
|
Definition at line 47 of file OWBI1_AutoPtr.hpp. Referenced by OWBI1::AutoPtr< X >::get(), OWBI1::AutoPtr< X >::operator *(), OWBI1::AutoPtr< X >::operator->(), OWBI1::AutoPtr< X >::operator=(), OWBI1::AutoPtr< X >::release(), OWBI1::AutoPtr< X >::reset(), and OWBI1::AutoPtr< X >::~AutoPtr(). |