#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.