1 #include "GaudiKernel/DataObjID.h"
2 #include "GaudiKernel/Bootstrap.h"
3 #include "GaudiKernel/IClassIDSvc.h"
4 #include "GaudiKernel/ISvcLocator.h"
56 str <<
"('" << d.
m_key <<
"')";
string to_string(const T &value)
bool isFailure() const
Test for a status code of FAILURE.
virtual StatusCode getIDOfTypeName(const std::string &typeName, CLID &id) const =0
get id associated with type name (if any)
interface to the CLID database
StatusCode service(const Gaudi::Utils::TypeNameString &name, T *&svc, bool createIf=true)
Templated method to access a service by name.
static IClassIDSvc * p_clidSvc
GAUDI_API ISvcLocator * svcLocator()
virtual StatusCode getTypeNameOfID(const CLID &id, std::string &typeName) const =0
get user assigned type name associated with clID
std::ostream & operator<<(std::ostream &str, const DataObjID &d)
std::string fullKey() const
static std::once_flag m_ip