![]() |
ATLAS Offline Software
|
#include <HWIdentifier32.h>
Public Types | |
typedef Identifier32 | id_type |
typedef unsigned int | value_type |
typedef unsigned int | size_type |
Public Member Functions | |
HWIdentifier32 () | |
Default constructor. More... | |
HWIdentifier32 (value_type value) | |
Constructor from value_type. More... | |
HWIdentifier32 (const Identifier32 &old) | |
Constructor from Identifier32. More... | |
HWIdentifier32 (unsigned long long value) | |
Constructor from a long value. More... | |
HWIdentifier32 (const Identifier &old) | |
Constructor from Identifier. More... | |
Identifier32 & | operator|= (value_type value) |
Bitwise operations. More... | |
Identifier32 & | operator&= (value_type value) |
void | clear () |
Reset to invalid state. More... | |
value_type | get_compact (void) const |
Get the compact id. More... | |
bool | operator== (const Identifier32 &other) const |
bool | operator!= (const Identifier32 &other) const |
bool | operator< (const Identifier32 &other) const |
bool | operator> (const Identifier32 &other) const |
bool | operator<= (const Identifier32 &other) const |
bool | operator>= (const Identifier32 &other) const |
bool | is_valid () const |
Check if id is in a valid state. More... | |
std::string | getString () const |
Provide a string form of the identifier - hexadecimal. More... | |
void | show () const |
Print out in hex form. More... | |
Private Types | |
enum | max_value_type { max_value = 0xFFFFFFFF } |
Private Attributes | |
value_type | m_id |
Definition at line 14 of file HWIdentifier32.h.
|
inherited |
|
inherited |
Definition at line 34 of file Identifier32.h.
|
inherited |
Definition at line 33 of file Identifier32.h.
|
privateinherited |
Enumerator | |
---|---|
max_value |
Definition at line 103 of file Identifier32.h.
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineinherited |
Reset to invalid state.
Definition at line 164 of file Identifier32.h.
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 186 of file Identifier32.h.
|
inlineinherited |
Definition at line 157 of file Identifier32.h.
|
inlineinherited |
Definition at line 192 of file Identifier32.h.
|
inlineinherited |
Definition at line 206 of file Identifier32.h.
|
inlineinherited |
|
inlineinherited |
Definition at line 200 of file Identifier32.h.
|
inlineinherited |
Definition at line 214 of file Identifier32.h.
|
inlineinherited |
Bitwise operations.
Definition at line 150 of file Identifier32.h.
|
inherited |
|
privateinherited |
Definition at line 110 of file Identifier32.h.