|
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 |
| const reference & | operator|= (bool value) const |
| const reference & | operator^= (bool value) const |
| bool | operator! () const BMNOEXCEPT |
| bool | operator~ () const BMNOEXCEPT |
| reference & | flip () |
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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.17