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)