6#ifndef IDENTIFIER_IDENTIFIERHASH_H
7#define IDENTIFIER_IDENTIFIERHASH_H
9#include "GaudiKernel/MsgStream.h"
57 return static_cast<size_t>(
id.value());
This is a "hash" representation of an Identifier.
bool is_valid() const
Check if id is in a valid state.
static constexpr value_type m_max_value
default value, and indicator of invalid state
IdentifierHash(value_type value)
Initialization with value.
IdentifierHash()=default
Default methods.
IdentifierHash & operator=(value_type value)
Assignment operators.
IdentifierHash & operator-=(value_type value)
IdentifierHash & operator+=(value_type value)
size_t operator()(const IdentifierHash &id) const