![]() |
![]() |
Opaque structure for transparent write access to individual bits. More...
#include <BitSet.h>
Public Member Functions | |
Manipulator (const Manipulator &orig) | |
operator bool () const | |
implicit cast to pointed-at boolean bit value More... | |
bool | operator= (bool bit) |
bit assignment operator More... | |
~Manipulator () | |
Protected Member Functions | |
Manipulator (Word_t *word, unsigned int bit) | |
Private Attributes | |
Word_t | mask |
Word_t * | word |
Friends | |
class | BitSet |
Opaque structure for transparent write access to individual bits.
This structure is used transparently on the left side of an assigment operator when writing a boolean value to an individual bit, i.e. represents some sort of bit reference type.
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
private |
Definition at line 67 of file BitSet.h.
Referenced by operator bool(), and operator=().
|
private |
Definition at line 66 of file BitSet.h.
Referenced by operator bool(), PhysicsTools::BitSet::Iterator::operator++(), and operator=().