#include <BLI_bit_span.hh>
Inherited by blender::bits::MutableBoundedBitSpan.
Same as BitSpan, but also allows modifying the referenced bits.
Definition at line 231 of file BLI_bit_span.hh.
◆ MutableBitSpan() [1/3]
| blender::bits::MutableBitSpan::MutableBitSpan |
( |
| ) |
|
|
default |
◆ MutableBitSpan() [2/3]
| blender::bits::MutableBitSpan::MutableBitSpan |
( |
BitInt * | data, |
|
|
const int64_t | size ) |
|
inline |
◆ MutableBitSpan() [3/3]
| blender::bits::MutableBitSpan::MutableBitSpan |
( |
BitInt * | data, |
|
|
const IndexRange | bit_range ) |
|
inline |
◆ begin()
| MutableBitIterator blender::bits::MutableBitSpan::begin |
( |
| ) |
const |
|
inline |
◆ bit_range()
| const IndexRange & blender::bits::MutableBitSpan::bit_range |
( |
| ) |
const |
|
inline |
◆ copy_from() [1/2]
◆ copy_from() [2/2]
◆ data()
| BitInt * blender::bits::MutableBitSpan::data |
( |
| ) |
const |
|
inline |
◆ end()
| MutableBitIterator blender::bits::MutableBitSpan::end |
( |
| ) |
const |
|
inline |
◆ fill()
| void blender::bits::MutableBitSpan::fill |
( |
const bool | value | ) |
|
|
inline |
◆ index_range()
| IndexRange blender::bits::MutableBitSpan::index_range |
( |
| ) |
const |
|
inline |
◆ is_empty()
| bool blender::bits::MutableBitSpan::is_empty |
( |
| ) |
const |
|
inline |
◆ operator BitSpan()
| blender::bits::MutableBitSpan::operator BitSpan |
( |
| ) |
const |
|
inline |
◆ operator[]()
◆ reset_all()
Sets all referenced bits to 0.
Definition at line 41 of file bit_span.cc.
◆ set_all() [1/2]
Sets all referenced bits to 1.
Definition at line 16 of file bit_span.cc.
◆ set_all() [2/2]
| void blender::bits::MutableBitSpan::set_all |
( |
const bool | value | ) |
|
|
inline |
Sets all referenced bits to either 0 or 1.
Definition at line 315 of file BLI_bit_span.hh.
◆ size()
| int64_t blender::bits::MutableBitSpan::size |
( |
| ) |
const |
|
inline |
◆ slice()
◆ take_back()
◆ take_front()
◆ bit_range_
| IndexRange blender::bits::MutableBitSpan::bit_range_ = {0, 0} |
|
protected |
◆ data_
The documentation for this class was generated from the following files: