#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 GIGA_GIGAUTIL_H 1 |
Definition at line 3 of file GiGaUtil.h.
1.4.7