|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef __Identifier32_h__
6 #define __Identifier32_h__
59 explicit operator std::string()
const {
return getString();}
void show() const
Print out in hex form.
bool is_valid() const
Check if id is in a valid state.
std::ostream & operator<<(std::ostream &out, const Identifier32 &c)
static constexpr value_type m_maxValue
value_type get_compact() const
Get the compact id.
Identifier32(value_type value)
Constructor from value_type (unsigned int)
Identifier32 & operator|=(value_type value)
Bitwise operations.
Identifier32 & operator&=(value_type value)
void clear()
Reset to invalid state.
std::string getString() const
Provide a string form of the identifier - hexadecimal.