#include <std_memory.h>
Public Types | |
typedef _Tp | element_type |
Public Methods | |
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 () | |
_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 | |
auto_ptr & | operator= (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 |
|
Definition at line 70 of file std_memory.h. |
|
Definition at line 72 of file std_memory.h. |
|
Definition at line 73 of file std_memory.h. |
|
Definition at line 75 of file std_memory.h. |
|
Definition at line 93 of file std_memory.h. References std::auto_ptr< _Tp >::_M_ptr. |
|
Definition at line 121 of file std_memory.h. |
|
Definition at line 101 of file std_memory.h. References std::auto_ptr< _Tp >::_M_ptr. Referenced by std::auto_ptr< _Tp >::operator=(). |
|
Definition at line 95 of file std_memory.h. References std::auto_ptr< _Tp >::_M_ptr. |
|
Definition at line 134 of file std_memory.h. References std::auto_ptr< _Tp >::release(). |
|
Definition at line 132 of file std_memory.h. References std::auto_ptr< _Tp >::release(). |
|
Definition at line 98 of file std_memory.h. References std::auto_ptr< _Tp >::_M_ptr. |
|
Definition at line 124 of file std_memory.h. References std::auto_ptr< _Tp >::_M_ptr, and std::auto_ptr< _Tp >::get(). |
|
Definition at line 84 of file std_memory.h. References std::auto_ptr< _Tp >::reset(). |
|
Definition at line 78 of file std_memory.h. References std::auto_ptr< _Tp >::reset(). |
|
Definition at line 104 of file std_memory.h. References std::auto_ptr< _Tp >::_M_ptr. Referenced by std::_Format_cache< _CharT >::_S_get(), std::auto_ptr< _Tp >::operator auto_ptr(), and std::auto_ptr< _Tp >::operator auto_ptr_ref(). |
|
Definition at line 109 of file std_memory.h. References std::auto_ptr< _Tp >::_M_ptr. Referenced by std::auto_ptr< _Tp >::operator=(). |
|
Definition at line 67 of file std_memory.h. Referenced by std::auto_ptr< _Tp >::get(), std::auto_ptr< _Tp >::operator *(), std::auto_ptr< _Tp >::operator->(), std::auto_ptr< _Tp >::operator=(), std::auto_ptr< _Tp >::release(), std::auto_ptr< _Tp >::reset(), and std::auto_ptr< _Tp >::~auto_ptr(). |