|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef IDENTIFIER_IDENTIFIERHASH_H
7 #define IDENTIFIER_IDENTIFIERHASH_H
9 #include "GaudiKernel/MsgStream.h"
34 operator unsigned int()
const;
57 return static_cast<size_t>(
id.value());
63 #endif // IDENTIFIER_IDENTIFIERHASH_H
unsigned int value() const
size_t operator()(const IdentifierHash &id) const
IdentifierHash & operator-=(unsigned int value)
static constexpr value_type m_max_value
default value, and indicator of invalid state
bool is_valid() const
Check if id is in a valid state.
IdentifierHash()=default
Default methods.
IdentifierHash & operator+=(unsigned int value)
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
IdentifierHash & operator=(value_type value)
Assignment operators.
IdentifierHash(value_type value)
Initialization with value.