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

In This Package:

GiGaUtil.h File Reference

#include <iostream>
#include <string>
#include <functional>
#include "GaudiKernel/StatusCode.h"
#include "GaudiKernel/System.h"

Include dependency graph for GiGaUtil.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Namespaces

namespace  GiGaUtil

Classes

class  GiGaUtil::Delete
 useful utility(templated class) to delete the object More...
class  GiGaUtil::Eraser< TYPE >
 useful utility(functor) to delete the object More...
struct  GiGaUtil::FastCast< FROM, TO >
 Helpful utility to perfrom a fast cast. More...
class  GiGaUtil::InstanceCounter< T >
 Static class used to instrument constructors and destructors to search for memory leaks. More...

Defines

#define GIGA_GIGAUTIL_H   1

Functions

StatusCode GiGaUtil::SplitTypeAndName (const std::string &TypeAndName, std::string &Type, std::string &Name)
 split a "Type/Name" string into "Type" and "Name"
template<class TYPE>
const std::string GiGaUtil::ObjTypeName (TYPE obj)
 useful utility(function) to extract the object type name
template<class TYPE>
TYPE * GiGaUtil::Delete_Ptr (TYPE *obj)
 useful utility(templated function) to delete the object through the pointer

Define Documentation

#define GIGA_GIGAUTIL_H   1

Definition at line 3 of file GiGaUtil.h.

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

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