#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(). | 
 1.4.6
 1.4.6