#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|