|
CARMA C++
|
AutoFreedMallocPtr< T > works like ::std::auto_ptr< T > except that the pointer is ::free'ed (if it is not 0) instead of delete'ed. More...
#include <carma/util/AutoFreedMallocPtr.h>
Public Member Functions | |
| AutoFreedMallocPtr (T *tPtr) | |
| AutoFreedMallocPtr (AutoFreedMallocPtr &rhs) | |
| template<typename S > | |
| AutoFreedMallocPtr (AutoFreedMallocPtr< S > &rhs) | |
| T * | get () const |
| template<typename S > | |
| operator AutoFreedMallocPtr< S > () | |
| T & | operator* () const |
| T * | operator-> () const |
| AutoFreedMallocPtr & | operator= (AutoFreedMallocPtr &rhs) |
| template<typename S > | |
| AutoFreedMallocPtr & | operator= (AutoFreedMallocPtr< S > &rhs) |
| T * | release () |
| void | reset (T *tPtr=0) |
AutoFreedMallocPtr< T > works like ::std::auto_ptr< T > except that the pointer is ::free'ed (if it is not 0) instead of delete'ed.
Definition at line 17 of file AutoFreedMallocPtr.h.