#include <WriteMask.hh>
Definition at line 40 of file WriteMask.hh.
◆ WriteMask() [1/4]
◆ WriteMask() [2/4]
WriteMask::WriteMask |
( |
int |
size | ) |
|
|
inline |
◆ WriteMask() [3/4]
WriteMask::WriteMask |
( |
int |
size, |
|
|
std::vector< bool > & |
mask |
|
) |
| |
|
inline |
◆ WriteMask() [4/4]
◆ ~WriteMask()
WriteMask::~WriteMask |
( |
| ) |
|
|
inline |
◆ clear()
void WriteMask::clear |
( |
| ) |
|
|
inline |
◆ cmpMask()
bool WriteMask::cmpMask |
( |
const WriteMask & |
readMask | ) |
const |
|
inline |
◆ fillMask()
void WriteMask::fillMask |
( |
| ) |
|
|
inline |
◆ getMask()
bool WriteMask::getMask |
( |
int |
offset, |
|
|
int |
len |
|
) |
| const |
|
inline |
◆ isEmpty()
bool WriteMask::isEmpty |
( |
| ) |
const |
|
inline |
◆ isFull()
bool WriteMask::isFull |
( |
| ) |
const |
|
inline |
◆ isOverlap()
bool WriteMask::isOverlap |
( |
const WriteMask & |
readMask | ) |
const |
|
inline |
◆ orMask()
void WriteMask::orMask |
( |
const WriteMask & |
writeMask | ) |
|
|
inline |
◆ performAtomic() [1/2]
void WriteMask::performAtomic |
( |
uint8_t * |
p | ) |
const |
|
inline |
◆ performAtomic() [2/2]
void WriteMask::performAtomic |
( |
DataBlock & |
blk | ) |
const |
|
inline |
◆ print()
void WriteMask::print |
( |
std::ostream & |
out | ) |
const |
◆ setMask()
void WriteMask::setMask |
( |
int |
offset, |
|
|
int |
len |
|
) |
| |
|
inline |
◆ test()
bool WriteMask::test |
( |
int |
offset | ) |
|
|
inline |
◆ mAtomic
◆ mAtomicOp
◆ mMask
Definition at line 189 of file WriteMask.hh.
Referenced by clear(), cmpMask(), fillMask(), getMask(), isEmpty(), isFull(), isOverlap(), orMask(), print(), setMask(), and test().
◆ mSize
Definition at line 188 of file WriteMask.hh.
Referenced by clear(), cmpMask(), fillMask(), getMask(), isEmpty(), isFull(), isOverlap(), orMask(), print(), setMask(), and test().
The documentation for this class was generated from the following files: