bm::bvector< Alloc, MS >::reference Class Reference
[The Main bvector<> Group]
Class reference implements an object for bit assignment.
More...
#include <bm.h>
Detailed Description
template<class Alloc, class MS>
class bm::bvector< Alloc, MS >::reference
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.
Definition at line 140 of file bm.h.
Constructor & Destructor Documentation
template<class Alloc, class MS>
Definition at line 143 of file bm.h.
template<class Alloc, class MS>
Definition at line 148 of file bm.h.
Member Function Documentation
template<class Alloc, class MS>
Negates the bit value
Definition at line 214 of file bm.h.
template<class Alloc, class MS>
bm::bvector< Alloc, MS >::reference::operator bool |
( |
|
) |
const [inline] |
Definition at line 155 of file bm.h.
template<class Alloc, class MS>
bool bm::bvector< Alloc, MS >::reference::operator! |
( |
|
) |
const [inline] |
Logical Not operator
Definition at line 202 of file bm.h.
template<class Alloc, class MS>
Bitwise AND. Performs operation: bit = bit AND value
Definition at line 178 of file bm.h.
template<class Alloc, class MS>
Definition at line 166 of file bm.h.
template<class Alloc, class MS>
Definition at line 160 of file bm.h.
template<class Alloc, class MS>
Definition at line 172 of file bm.h.
template<class Alloc, class MS>
Bitwise exclusive-OR (XOR). Performs operation: bit = bit XOR value
Definition at line 195 of file bm.h.
template<class Alloc, class MS>
Bitwise OR. Performs operation: bit = bit OR value
Definition at line 185 of file bm.h.
template<class Alloc, class MS>
bool bm::bvector< Alloc, MS >::reference::operator~ |
( |
|
) |
const [inline] |
Bit Not operator
Definition at line 208 of file bm.h.
The documentation for this class was generated from the following file: