my_auto_ptr< X > Class Template Reference

#include <my_auto_ptr.h>

List of all members.

Public Member Functions

 my_auto_ptr ()
 my_auto_ptr (X *p)
 my_auto_ptr (const my_auto_ptr< X > &r)
my_auto_ptroperator= (const my_auto_ptr< X > &r)
 ~my_auto_ptr ()
X & operator * () const
X * operator-> () const
X * get () const
X * release () const


Detailed Description

template<class X>
class my_auto_ptr< X >

Definition at line 27 of file my_auto_ptr.h.


Constructor & Destructor Documentation

template<class X>
my_auto_ptr< X >::my_auto_ptr  )  [inline]
 

Definition at line 31 of file my_auto_ptr.h.

template<class X>
my_auto_ptr< X >::my_auto_ptr X *  p  )  [inline]
 

Definition at line 32 of file my_auto_ptr.h.

template<class X>
my_auto_ptr< X >::my_auto_ptr const my_auto_ptr< X > &  r  )  [inline]
 

Definition at line 33 of file my_auto_ptr.h.

template<class X>
my_auto_ptr< X >::~my_auto_ptr  )  [inline]
 

Definition at line 43 of file my_auto_ptr.h.


Member Function Documentation

template<class X>
X* my_auto_ptr< X >::get  )  const [inline]
 

Definition at line 46 of file my_auto_ptr.h.

template<class X>
X& my_auto_ptr< X >::operator * void   )  const [inline]
 

Definition at line 44 of file my_auto_ptr.h.

template<class X>
X* my_auto_ptr< X >::operator->  )  const [inline]
 

Definition at line 45 of file my_auto_ptr.h.

template<class X>
my_auto_ptr& my_auto_ptr< X >::operator= const my_auto_ptr< X > &  r  )  [inline]
 

Definition at line 34 of file my_auto_ptr.h.

References r.

template<class X>
X* my_auto_ptr< X >::release  )  const [inline]
 

Definition at line 47 of file my_auto_ptr.h.

References X().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:43:20 2006 for IPPL by  doxygen 1.4.6