#include <source/ariba/utility/types/Identifier.h>

Public Member Functions | |
| IdentifierBit (bool value, uint pos, Identifier *key) | |
| operator bool () | |
| IdentifierBit & | operator= (bool value) |
| IdentifierBit & | operator^= (bool value) |
Private Attributes | |
| bool | bit |
| uint | pos |
| Identifier * | key |
An auxiliary class for single bits in OverlayKey
Allows statements like "key[n] = true"
Definition at line 534 of file Identifier.h.
| ariba::utility::IdentifierBit::IdentifierBit | ( | bool | value, | |
| uint | pos, | |||
| Identifier * | key | |||
| ) | [inline] |
Definition at line 537 of file Identifier.h.
| ariba::utility::IdentifierBit::operator bool | ( | ) | [inline] |
| IdentifierBit& ariba::utility::IdentifierBit::operator= | ( | bool | value | ) | [inline] |
Sets the corresponding bit to a boolean value
| value | value to set to |
Definition at line 549 of file Identifier.h.
References key, pos, and ariba::utility::Identifier::setBitAt().
| IdentifierBit& ariba::utility::IdentifierBit::operator^= | ( | bool | value | ) | [inline] |
Definition at line 554 of file Identifier.h.
References key, pos, and ariba::utility::Identifier::setBitAt().
bool ariba::utility::IdentifierBit::bit [private] |
Definition at line 561 of file Identifier.h.
Referenced by operator bool().
Identifier* ariba::utility::IdentifierBit::key [private] |
Definition at line 563 of file Identifier.h.
Referenced by operator=(), and operator^=().
uint ariba::utility::IdentifierBit::pos [private] |
Definition at line 562 of file Identifier.h.
Referenced by operator=(), and operator^=().
1.6.1