| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

GiGaUtil::Eraser< TYPE > Class Template Reference

useful utility(functor) to delete the object More...

#include <GiGaUtil.h>

List of all members.


Public Member Functions

TYPE * operator() (TYPE *obj) const
 delete the object

Detailed Description

template<class TYPE>
class GiGaUtil::Eraser< TYPE >

useful utility(functor) to delete the object

Author:
Vanya Belyaev
Date:
23/07/2001

Definition at line 98 of file GiGaUtil.h.


Member Function Documentation

template<class TYPE>
TYPE* GiGaUtil::Eraser< TYPE >::operator() ( TYPE *  obj  )  const [inline]

delete the object

Parameters:
obj pointer to object to be deleted
Returns:
NULL pointer

Definition at line 106 of file GiGaUtil.h.

00107     { 
00108       if( 0 != obj ) { delete obj ; obj = 0 ; }
00109       return obj ;
00110     };


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:01:19 2011 for GiGa by doxygen 1.4.7