#include <auto_ptr.h>
Public Types | |
| typedef _Tp | element_type |
Public Member Functions | |
| auto_ptr (_Tp *__p=0) __STL_NOTHROW | |
| auto_ptr (auto_ptr &__a) __STL_NOTHROW | |
| template<class _Tp1> | |
| auto_ptr (auto_ptr< _Tp1 > &__a) __STL_NOTHROW | |
| auto_ptr & | operator= (auto_ptr &__a) __STL_NOTHROW |
| template<class _Tp1> | |
| auto_ptr & | operator= (auto_ptr< _Tp1 > &__a) __STL_NOTHROW |
| ~auto_ptr () __STL_NOTHROW | |
| _Tp & | operator * () const __STL_NOTHROW |
| _Tp * | operator-> () const __STL_NOTHROW |
| _Tp * | get () const __STL_NOTHROW |
| _Tp * | release () __STL_NOTHROW |
| void | reset (_Tp *__p=0) __STL_NOTHROW |
| auto_ptr (auto_ptr_ref< _Tp > __ref) __STL_NOTHROW | |
| template<class _Tp1> | |
| operator auto_ptr_ref () __STL_NOTHROW | |
| template<class _Tp1> | |
| operator auto_ptr () __STL_NOTHROW | |
Private Attributes | |
| _Tp * | _M_ptr |
Classes | |
| struct | auto_ptr_ref |
|
|||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||||||
|
|
|
|||||||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||
|
|
1.4.2