Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
std::auto_ptr Class Template Reference
#include <std_memory.h>
List of all members.
Public Types
Public Methods
template<class _Tp> class std::auto_ptr
Member Typedef Documentation
typedef _Tp element_type
Constructor & Destructor Documentation
auto_ptr (
_Tp *
__p
= 0 )
[inline, explicit]
auto_ptr (
auto_ptr<_Tp> &
__a
)
[inline]
auto_ptr (
auto_ptr< _Tp1 > &
__a
)
[inline]
~auto_ptr (
)
[inline]
auto_ptr (
auto_ptr_ref
< _Tp >
__ref
)
[inline]
Member Function Documentation
auto_ptr & operator= (
auto_ptr<_Tp> &
__a
)
[inline]
auto_ptr & operator= (
auto_ptr< _Tp1 > &
__a
)
[inline]
_Tp & operator * (
) const
[inline]
_Tp * operator-> (
) const
[inline]
_Tp * get (
) const
[inline]
_Tp * release (
)
[inline]
void reset (
_Tp *
__p
= 0 )
[inline]
auto_ptr & operator= (
auto_ptr_ref
< _Tp >
__ref
)
[inline]
operator
auto_ptr_ref
< _Tp1 > (
)
[inline]
operator auto_ptr< _Tp1 > (
)
[inline]
The documentation for this class was generated from the following file:
std_memory.h
Generated at Fri Apr 6 15:54:33 2001 for libstdc++ by
1.2.6 written by
Dimitri van Heesch
, © 1997-2001