#include <vbitset.hh>
Public Methods | |
reference (const vBitset_base &set_, SizeType bit_) | |
reference (const reference &o) | |
reference () | |
~reference () | |
reference& | operator= (const reference &o) |
bool | set (bool b=1) const |
bool | get () const |
reference& | next () |
reference& | prev () |
void | check () const |
reference comparison | |
Compare two bit references (not the values !). | |
bool | eq (const reference &o) |
bool | neq (const reference &o) |
bool | lt (const reference &o) |
bool | le (const reference &o) |
bool | gt (const reference &o) |
bool | ge (const reference &o) |
Protected Methods | |
void | move (const vBitset_base &set_, SizeType bit_) |
Private Attributes | |
Mptr | wp |
WordType | mask |
Friends | |
class | vBitset_base |
Definition at line 161 of file vbitset.hh.
|
Definition at line 167 of file vbitset.hh. |
|
Definition at line 171 of file vbitset.hh. |
|
Definition at line 175 of file vbitset.hh. |
|
Definition at line 178 of file vbitset.hh. |
|
Definition at line 181 of file vbitset.hh. |
|
Sets aht ebit reffred by *this, if the argument evaluates to true, and resets it otherwise. Definition at line 192 of file vbitset.hh. |
|
Returns the value of the reffered bit as a boolean value. Definition at line 202 of file vbitset.hh. |
|
Definition at line 212 of file vbitset.hh. Referenced by le(), and neq().
|
|
Definition at line 217 of file vbitset.hh. |
|
Definition at line 222 of file vbitset.hh.
|
|
Definition at line 227 of file vbitset.hh. Referenced by gt().
|
|
Definition at line 232 of file vbitset.hh. |
|
Definition at line 237 of file vbitset.hh. |
|
Bumps this bit reference to make it opint to the next bit. Definition at line 247 of file vbitset.hh. |
|
Makes this bit reference point to the previous bit. Definition at line 261 of file vbitset.hh. |
|
Does extensive sanity checks after each operation, if DEBUG support was compiled in. Definition at line 276 of file vbitset.hh. Referenced by set().
|
|
Fist & dirty: makes the reference point to another area after the bitset storage was relocated. Definition at line 287 of file vbitset.hh. Referenced by vBitset_base::updateLimits().
|
|
Definition at line 163 of file vbitset.hh. |
|
Definition at line 295 of file vbitset.hh. |
|
Definition at line 296 of file vbitset.hh. |