Blender V5.0
blender::bits::BitIterator Class Reference

#include <BLI_bit_span.hh>

Inherits blender::bits::BitIteratorBase.

Public Member Functions

 BitIterator (const BitInt *data, const int64_t bit_index)
BitRef operator* () const
Public Member Functions inherited from blender::bits::BitIteratorBase
 BitIteratorBase (const BitInt *data, const int64_t bit_index)
BitIteratorBaseoperator++ ()

Additional Inherited Members

Protected Attributes inherited from blender::bits::BitIteratorBase
const BitIntdata_
int64_t bit_index_

Detailed Description

Allows iterating over the bits in a memory buffer.

Definition at line 44 of file BLI_bit_span.hh.

Constructor & Destructor Documentation

◆ BitIterator()

blender::bits::BitIterator::BitIterator ( const BitInt * data,
const int64_t bit_index )
inline

Definition at line 46 of file BLI_bit_span.hh.

References blender::bits::BitIteratorBase::BitIteratorBase(), and data.

Member Function Documentation

◆ operator*()

BitRef blender::bits::BitIterator::operator* ( ) const
inline

The documentation for this class was generated from the following file: