|  | ATLAS Offline Software
    | 
#include <HWIdentifier32.h>
| Public Types | |
| using | id_type = Identifier32 | 
| using | value_type = unsigned int | 
| using | size_type = unsigned int | 
| 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 () const | 
| Get the compact id.  More... | |
| auto | operator (const Identifier32 &) const =default | 
| 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... | |
| operator std::string () const | |
| Private Attributes | |
| value_type | m_id {m_maxValue} | 
| Static Private Attributes | |
| static constexpr value_type | m_maxValue {0xFFFFFFFF} | 
Definition at line 14 of file HWIdentifier32.h.
| 
 | inherited | 
Definition at line 27 of file Identifier32.h.
| 
 | inherited | 
Definition at line 29 of file Identifier32.h.
| 
 | inherited | 
Definition at line 28 of file Identifier32.h.
| 
 | inline | 
| 
 | inlineexplicit | 
| 
 | inlineexplicit | 
| 
 | inlineexplicit | 
| 
 | inlineexplicit | 
| 
 | inlineinherited | 
| 
 | inlineinherited | 
| 
 | inherited | 
Provide a string form of the identifier - hexadecimal.
Definition at line 12 of file Identifier32.cxx.
| 
 | inlineinherited | 
| 
 | defaultinherited | 
| 
 | inlineexplicitinherited | 
Definition at line 59 of file Identifier32.h.
| 
 | inlineinherited | 
Definition at line 74 of file Identifier32.h.
| 
 | inlineinherited | 
Bitwise operations.
Definition at line 68 of file Identifier32.h.
| 
 | inherited | 
Print out in hex form.
Definition at line 17 of file Identifier32.cxx.
| 
 | privateinherited | 
Definition at line 63 of file Identifier32.h.
| 
 | staticconstexprprivateinherited | 
Definition at line 62 of file Identifier32.h.
 1.8.18
 1.8.18