auto_ptr Class Reference
|
class auto_ptr : public __ptr_base
|
|
Public Member Type Definitions
|
|
typedef
|
auto_ptr< _Tp >
_Self
|
|
typedef
|
_Tp
element_type
|
Constructor & Destructor Documentation
auto_ptr(_Tp *)
|
auto_ptr
|
(
|
_Tp *
|
__px
|
)
|
[inline, explicit]
|
auto_ptr(auto_ptr< _Tp1 > &)
|
auto_ptr
|
(
|
auto_ptr< _Tp1 > &
|
__r
|
)
|
[inline]
|
auto_ptr(_Self &)
|
auto_ptr
|
(
|
_Self
&
|
__r
|
)
|
[inline]
|
auto_ptr(auto_ptr_ref< _Tp >)
Member Functions Documentation
get()
|
_Tp *
|
get
|
(
|
)
|
const [inline]
|
operator auto_ptr< _Tp1 >()
|
operator auto_ptr< _Tp1 >
|
(
|
)
|
[inline]
|
operator auto_ptr_ref< _Tp1 >()
|
operator auto_ptr_ref< _Tp1 >
|
(
|
)
|
[inline]
|
operator*()
|
_Tp &
|
operator*
|
(
|
)
|
const [inline]
|
operator->()
|
_Tp *
|
operator->
|
(
|
)
|
const [inline]
|
operator=(auto_ptr< _Tp1 > &)
|
auto_ptr< _Tp > &
|
operator=
|
(
|
auto_ptr< _Tp1 > &
|
__r
|
)
|
[inline]
|
operator=(auto_ptr_ref< _Tp >)
operator=(_Tp *)
|
_Self
&
|
operator=
|
(
|
_Tp *
|
__px
|
)
|
[inline]
|
release()
|
_Tp *
|
release
|
(
|
)
|
[inline]
|
reset(_Tp *)
|
void
|
reset
|
(
|
_Tp *
|
__px = 0
|
)
|
[inline]
|
Member Type Definitions Documentation
Typedef _Self
|
typedef auto_ptr< _Tp >
|
_Self
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.