22 #include "boost/functional/hash.hpp" 60 else { s <<
"UNDEFINED" ; }
size_t m_hash
the hash value of ID
The namespace threadpool contains a thread pool and related utility classes.
GAUDI_API std::ostream & fillStream(std::ostream &s) const
int NumericID
type for internal numeric ID
NumericID m_nID
Internal numeric ID.
NumericID numericID() const
Returns the numerical ID.
std::size_t hash_value(const Gaudi::StringKey &key)
hash-function: heeded for boost::hash
ID(const NumericID id=-1)
Implicit constructor from a numeric ID.
const LiteralID & literalID() const
Returns the ID as a LiteralID.
GAUDI_API LiteralID idAsString() const
Return ID as string, for both numeric and literal IDs.
LiteralID m_aID
Internal alpha-numeric ID.
bool literal() const
Is this ID numeric.
bool numeric() const
Is this ID numeric.