ATLAS Offline Software
Namespaces | Functions
TypeNameConversions.h File Reference

Utility functions for converting between type names, type_info, and CLIDs. More...

#include "GaudiKernel/IClassIDSvc.h"
#include "GaudiKernel/ClassID.h"
#include "GaudiKernel/ServiceHandle.h"
#include <typeinfo>
#include <string>
Include dependency graph for TypeNameConversions.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

Utility functions for converting between type names, type_info, and CLIDs.

Author
scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Date
Apr, 2011

Definition in file TypeNameConversions.h.