All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions
QGpCoreTools::LocalPointer< T > Class Template Reference

Automatically deletes a pointer upon exit of a function. More...

#include <LocalPointer.h>

List of all members.

Public Member Functions

 LocalPointer (T *p)
 ~LocalPointer ()

Detailed Description

template<class T>
class QGpCoreTools::LocalPointer< T >

Automatically deletes a pointer upon exit of a function.

It avoids many 'delete' at each exit point of a function.


Constructor & Destructor Documentation

template<class T >
QGpCoreTools::LocalPointer< T >::LocalPointer ( T *  p) [inline]
{_p=p;}
template<class T >
QGpCoreTools::LocalPointer< T >::~LocalPointer ( ) [inline]
{delete _p;}

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines