1 #ifndef GAUDIKERNEL_DATAOBJID 2 #define GAUDIKERNEL_DATAOBJID 1 10 #include <unordered_set> 114 template <
typename T>
friend std::ostream & toStream(const DataObjID &v, std::ostream &o)
Implementation of property with value of concrete type.
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
friend StatusCode parse(DataObjID &dest, const std::string &src)
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
friend bool operator==(const DataObjID &lhs, const DataObjID &rhs)
std::string fullKey() const
Helper functions to set/get the application return code.
std::string toString(const Type &)
friend bool operator<(const DataObjID &lhs, const DataObjID &rhs)
friend std::ostream & operator<<(std::ostream &os, const DataObjID &d)