Reference class to allow treating BitArray elements in contexts where bool is required. More...
Public Member Functions | |
~Reference () | |
Deletes reference. More... | |
operator bool () const | |
Converts referenced value to bool. More... | |
bool | operator~ () const |
Inverts referenced value. More... | |
Reference & | operator= (bool value) |
Sets referenced bit value. More... | |
Reference & | operator= (const Reference &reference) |
Copies bit value. More... | |
Reference & | operator|= (bool value) |
Assignment or operator. More... | |
Reference & | operator&= (bool value) |
Assignment end operator. More... | |
Reference & | operator^= (bool value) |
Assignment xor operator. More... | |
Reference & | operator-= (bool value) |
Assignment substraction operator. More... | |
System::Collections::BitArray::Reference::~Reference | ( | ) |
Deletes reference.
System::Collections::BitArray::Reference::operator bool | ( | ) | const |
Converts referenced value to bool.
Assignment end operator.
value | RHS operand. |
Assignment substraction operator.
value | RHS operand. |
Sets referenced bit value.
value | to set. |
Assignment xor operator.
value | RHS operand. |
Assignment or operator.
value | RHS operand. |
bool System::Collections::BitArray::Reference::operator~ | ( | ) | const |
Inverts referenced value.