#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 |
Allows statements like "key[n] = true"
Definition at line 532 of file Identifier.h.
ariba::utility::IdentifierBit::IdentifierBit | ( | bool | value, | |
uint | pos, | |||
Identifier * | key | |||
) | [inline] |
Definition at line 535 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 547 of file Identifier.h.
References key, pos, and ariba::utility::Identifier::setBitAt().
IdentifierBit& ariba::utility::IdentifierBit::operator^= | ( | bool | value | ) | [inline] |
Definition at line 552 of file Identifier.h.
References key, pos, and ariba::utility::Identifier::setBitAt().
bool ariba::utility::IdentifierBit::bit [private] |
uint ariba::utility::IdentifierBit::pos [private] |
Identifier* ariba::utility::IdentifierBit::key [private] |