#include <GaudiKernel/DataObjID.h>
Definition at line 37 of file DataObjID.h.
| CLID DataObjID::clid |
( |
| ) |
const |
|
inline |
| bool DataObjID::empty |
( |
| ) |
const |
|
inline |
Tell if this DataObjID is has an empty key.
This is used as a configuration-time convention for optional inputs and outputs.
Definition at line 53 of file DataObjID.h.
| void DataObjID::hashGen |
( |
| ) |
|
|
private |
| void DataObjID::setClassName |
( |
| ) |
|
|
private |
Definition at line 73 of file DataObjID.cpp.
virtual StatusCode getTypeNameOfID(const CLID &id, std::string &typeName) const =0
get user assigned type name associated with clID
static IClassIDSvc * p_clidSvc
static std::once_flag m_ip
| void DataObjID::setClid |
( |
| ) |
|
|
private |
Definition at line 63 of file DataObjID.cpp.
virtual StatusCode getIDOfTypeName(const std::string &typeName, CLID &id) const =0
get id associated with type name (if any)
static IClassIDSvc * p_clidSvc
static std::once_flag m_ip
Definition at line 100 of file DataObjID.h.
const std::string & key() const
Definition at line 64 of file DataObjID.h.
64 {
return !( lhs == rhs ); }
Definition at line 68 of file DataObjID.h.
friend std::ostream & toStream(const DataObjID &v, std::ostream &o)
Definition at line 52 of file DataObjID.cpp.
StatusCode parse_(ResultT &result, const std::string &input)
Definition at line 92 of file DataObjID.cpp.
95 return ( d.m_clid != 0 || !d.m_className.empty() ) ?
toStream(
std::tie( d.m_className, d.m_key ), os )
friend std::ostream & toStream(const DataObjID &v, std::ostream &o)
std::ostream & toStream(ITERATOR first, ITERATOR last, std::ostream &s, const std::string &open, const std::string &close, const std::string &delim)
the helper function to print the sequence
| friend DataObjID::DataObjID_Hasher |
| CLID DataObjID::m_clid {0} |
|
private |
The documentation for this class was generated from the following files: