1 #ifndef GAUDIKERNEL_DATAOBJID 2 #define GAUDIKERNEL_DATAOBJID 1 10 #include <unordered_set>
std::unordered_set< DataObjID, DataObjID_Hasher > DataObjIDColl
GAUDI_API std::ostream & toStream(const DataObjIDColl &v, std::ostream &o)
friend bool operator!=(const DataObjID &lhs, const DataObjID &rhs)
static IClassIDSvc * p_clidSvc
void updateKey(const std::string &key)
static std::once_flag m_ip
interface to the CLID database
This class is used for returning status codes from appropriate routines.
const std::string & key() const
unsigned int CLID
Class ID definition.
std::size_t operator()(const DataObjID &k) const
void parse(const std::string &key)
friend bool operator==(const DataObjID &lhs, const DataObjID &rhs)
std::string fullKey() const
Helper functions to set/get the application return code.
friend bool operator<(const DataObjID &lhs, const DataObjID &rhs)
friend std::ostream & operator<<(std::ostream &str, const DataObjID &d)