ATLAS Offline Software
Namespaces | Functions
TypeNameConversions.cxx File Reference
#include "D3PDMakerUtils/TypeNameConversions.h"
#include "AthenaKernel/BaseInfo.h"
#include "AthenaKernel/errorcheck.h"
#include "GaudiKernel/IClassIDSvc.h"
#include "GaudiKernel/System.h"
#include "TClass.h"
Include dependency graph for TypeNameConversions.cxx:

Go to the source code of this file.

Namespaces

 D3PD
 Block filler tool for noisy FEB information.
 

Functions

StatusCode D3PD::nameToTypeinfo (const std::string &name, std::type_info const *&ti, const std::string &context, ServiceHandle< IClassIDSvc > clidsvc=ServiceHandle< IClassIDSvc >("ClassIDSvc", "TypeNameConversions"))
 Convert from a class name to a type_info. More...
 
StatusCode D3PD::nameToCLID (const std::string &name, CLID &clid, const std::string &context, ServiceHandle< IClassIDSvc > clidsvc=ServiceHandle< IClassIDSvc >("ClassIDSvc", "TypeNameConversions"))
 Convert from a class name to a CLID. More...
 
StatusCode D3PD::clidToTypeinfo (CLID clid, const std::string &nmae, std::type_info const *&ti, const std::string &context)
 Convert from a CLID to a type_info; we also already know the name. More...
 
std::string D3PD::typeinfoToName (const std::type_info &ti)
 Convert from a type_info to a name. More...