Blender V4.3
blender::bits::BitIteratorBase Class Reference

#include <BLI_bit_span.hh>

Inherited by blender::bits::BitIterator, and blender::bits::MutableBitIterator.

Public Member Functions

 BitIteratorBase (const BitInt *data, const int64_t bit_index)
 
BitIteratorBaseoperator++ ()
 

Protected Attributes

const BitIntdata_
 
int64_t bit_index_
 

Friends

bool operator!= (const BitIteratorBase &a, const BitIteratorBase &b)
 

Detailed Description

Base class for a const and non-const bit-iterator.

Definition at line 16 of file BLI_bit_span.hh.

Constructor & Destructor Documentation

◆ BitIteratorBase()

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

Definition at line 22 of file BLI_bit_span.hh.

Member Function Documentation

◆ operator++()

BitIteratorBase & blender::bits::BitIteratorBase::operator++ ( )
inline

Definition at line 26 of file BLI_bit_span.hh.

References bit_index_.

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const BitIteratorBase & a,
const BitIteratorBase & b )
friend

Definition at line 32 of file BLI_bit_span.hh.

Member Data Documentation

◆ bit_index_

int64_t blender::bits::BitIteratorBase::bit_index_
protected

◆ data_

const BitInt* blender::bits::BitIteratorBase::data_
protected

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