|
ATLAS Offline Software
|
Go to the documentation of this file.
17 #ifndef D3PDMAKERUTILS_TYPENAMECONVERSIONS_H
18 #define D3PDMAKERUTILS_TYPENAMECONVERSIONS_H
21 #include "GaudiKernel/IClassIDSvc.h"
22 #include "GaudiKernel/ClassID.h"
23 #include "GaudiKernel/ServiceHandle.h"
39 std::type_info
const* &ti,
40 const std::string& context,
43 "TypeNameConversions"));
56 const std::string& context,
59 "TypeNameConversions"));
70 const std::string& nmae,
71 std::type_info
const* &ti,
72 const std::string& context);
85 #endif // not D3PDMAKERUTILS_TYPENAMECONVERSIONS_H
StatusCode 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.
Block filler tool for noisy FEB information.
::StatusCode StatusCode
StatusCode definition for legacy code.
StatusCode 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.
std::string typeinfoToName(const std::type_info &ti)
Convert from a type_info to a name.
StatusCode 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.
uint32_t CLID
The Class ID type.