#include </tmp/marcocle/lhcb-release/1122/GAUDI/GAUDI_v27r0/InstallArea/x86_64-slc6-gcc49-opt/include/GaudiKernel/DataObjID.h>
Definition at line 38 of file DataObjID.h.
DataObjID::DataObjID |
( |
const std::string & |
key | ) |
|
|
inline |
Definition at line 91 of file DataObjID.h.
const std::string & key() const
DataObjID::DataObjID |
( |
const CLID & |
clid, |
|
|
const std::string & |
key |
|
) |
| |
|
inline |
Definition at line 97 of file DataObjID.h.
const std::string & key() const
DataObjID::DataObjID |
( |
const std::string & |
className, |
|
|
const std::string & |
key |
|
) |
| |
|
inline |
Definition at line 103 of file DataObjID.h.
const std::string & key() const
DataObjID::DataObjID |
( |
const std::string & |
key | ) |
|
DataObjID::DataObjID |
( |
const CLID & |
clid, |
|
|
const std::string & |
key |
|
) |
| |
DataObjID::DataObjID |
( |
const std::string & |
className, |
|
|
const std::string & |
key |
|
) |
| |
CLID DataObjID::clid |
( |
| ) |
const |
|
inline |
CLID DataObjID::clid |
( |
| ) |
const |
|
inline |
std::string DataObjID::fullKey |
( |
| ) |
const |
std::string DataObjID::fullKey |
( |
| ) |
const |
void DataObjID::getClidSvc |
( |
| ) |
|
|
staticprivate |
Definition at line 23 of file DataObjID.cpp.
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()
static void DataObjID::getClidSvc |
( |
| ) |
|
|
staticprivate |
void DataObjID::hashGen |
( |
| ) |
|
|
private |
void DataObjID::hashGen |
( |
| ) |
|
|
private |
const std::string& DataObjID::key |
( |
| ) |
const |
|
inline |
const std::string& DataObjID::key |
( |
| ) |
const |
|
inline |
bool DataObjID::operator< |
( |
const DataObjID & |
other | ) |
const |
|
inline |
bool DataObjID::operator< |
( |
const DataObjID & |
other | ) |
const |
|
inline |
bool DataObjID::operator== |
( |
const DataObjID & |
other | ) |
const |
|
inline |
bool DataObjID::operator== |
( |
const DataObjID & |
other | ) |
const |
|
inline |
void DataObjID::parse |
( |
const std::string & |
key | ) |
|
|
private |
void DataObjID::parse |
( |
const std::string & |
key | ) |
|
|
private |
void DataObjID::setClassName |
( |
| ) |
|
|
private |
Definition at line 42 of file DataObjID.cpp.
string to_string(const T &value)
bool isFailure() const
Test for a status code of FAILURE.
static IClassIDSvc * p_clidSvc
virtual StatusCode getTypeNameOfID(const CLID &id, std::string &typeName) const =0
get user assigned type name associated with clID
static std::once_flag m_ip
void DataObjID::setClassName |
( |
| ) |
|
|
private |
void DataObjID::setClid |
( |
| ) |
|
|
private |
void DataObjID::setClid |
( |
| ) |
|
|
private |
Definition at line 29 of file DataObjID.cpp.
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)
static IClassIDSvc * p_clidSvc
static std::once_flag m_ip
void DataObjID::updateKey |
( |
const std::string & |
key | ) |
|
|
inline |
Definition at line 109 of file DataObjID.h.
const std::string & key() const
void DataObjID::updateKey |
( |
const std::string & |
key | ) |
|
std::ostream& operator<< |
( |
std::ostream & |
str, |
|
|
const DataObjID & |
d |
|
) |
| |
|
friend |
std::ostream& operator<< |
( |
std::ostream & |
str, |
|
|
const DataObjID & |
d |
|
) |
| |
|
friend |
std::string DataObjID::m_className {""} |
|
private |
CLID DataObjID::m_clid {0} |
|
private |
std::size_t DataObjID::m_hash {0} |
|
private |
static std::once_flag DataObjID::m_ip |
|
staticprivate |
std::string DataObjID::m_key {"INVALID"} |
|
private |
The documentation for this class was generated from the following files: