#include <bm.h>
Public Member Functions | |
reference (bvector< Alloc, MS > &bv, bm::id_t position) | |
reference (const reference &ref) | |
operator bool () const | |
const reference & | operator= (const reference &ref) const |
const reference & | operator= (bool value) const |
bool | operator== (const reference &ref) const |
const reference & | operator &= (bool value) const |
const reference & | operator|= (bool value) const |
const reference & | operator^= (bool value) const |
bool | operator! () const |
bool | operator~ () const |
reference & | flip () |
Definition at line 132 of file bm.h.
|
|
|
|
|
Negates the bit value |
|
Bitwise AND. Performs operation: bit = bit AND value |
|
|
|
Logical Not operator |
|
|
|
|
|
|
|
Bitwise exclusive-OR (XOR). Performs operation: bit = bit XOR value |
|
Bitwise OR. Performs operation: bit = bit OR value |
|
Bit Not operator |