Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
Related Pages
more::diag::auto_ptr Struct Template Reference
A slightly simplified
auto_ptr
which uses MORE_DELETE.
More...
#include <
debug.h
>
Inheritance diagram for more::diag::auto_ptr:
[
legend
]
Collaboration diagram for more::diag::auto_ptr:
[
legend
]
List of all members.
Public Methods
auto_ptr
(T *p=0)
auto_ptr
(auto_ptr &ap)
auto_ptr &
operator=
(auto_ptr &ap)
~auto_ptr
()
T *
operator->
()
T &
operator *
()
T *
get
()
T *
release
()
void
reset
(T *p=0)
Detailed Description
template<typename T>
struct more::diag::auto_ptr< T >
A slightly simplified
auto_ptr
which uses MORE_DELETE.
Constructor & Destructor Documentation
template<typename T>
more::diag::auto_ptr< T >::auto_ptr
(
T *
p
= 0
)
[inline]
template<typename T>
more::diag::auto_ptr< T >::auto_ptr
(
auto_ptr< T > &
ap
)
[inline]
template<typename T>
more::diag::auto_ptr< T >::~auto_ptr
(
)
[inline]
Member Function Documentation
template<typename T>
T* more::diag::auto_ptr< T >::get
(
)
[inline]
template<typename T>
T& more::diag::auto_ptr< T >::operator *
(
)
[inline]
template<typename T>
T* more::diag::auto_ptr< T >::operator->
(
)
[inline]
template<typename T>
auto_ptr& more::diag::auto_ptr< T >::operator=
(
auto_ptr< T > &
ap
)
[inline]
template<typename T>
T* more::diag::auto_ptr< T >::release
(
)
[inline]
template<typename T>
void more::diag::auto_ptr< T >::reset
(
T *
p
= 0
)
[inline]
The documentation for this struct was generated from the following file:
more/diag/
debug.h
Generated on Sat Sep 7 19:12:03 2002 for more with Doxygen 1.2.13.1. Doxygen 1.2.13.1 is written and copyright 1997-2002 by
Dimitri van Heesch
.