BitMagic-C++
|
Class reference implements an object for bit assignment. More...
#include <bm.h>
Public Member Functions | |
reference (bvector< Alloc > &bv, size_type position) BMNOEXCEPT | |
reference (const reference &ref) BMNOEXCEPT | |
operator bool () const BMNOEXCEPT | |
const reference & | operator= (const reference &ref) const |
const reference & | operator= (bool value) const BMNOEXCEPT |
bool | operator== (const reference &ref) const BMNOEXCEPT |
const reference & | operator&= (bool value) const |
More... | |
const reference & | operator|= (bool value) const |
More... | |
const reference & | operator^= (bool value) const |
More... | |
bool | operator! () const BMNOEXCEPT |
More... | |
bool | operator~ () const BMNOEXCEPT |
More... | |
reference & | flip () |
More... | |
Class reference implements an object for bit assignment.
Since C++ does not provide with build-in bit type supporting l-value operations we have to emulate it.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |