EWAHBoolArray 0.8.0
A compressed bitmap class in C++
Loading...
Searching...
No Matches
ewah::EWAHBoolArrayIterator< uword > Class Template Reference

Iterate over words of bits from a compressed bitmap. More...

#include <ewah-inl.h>

Public Member Functions

bool hasNext () const
 is there a new word?
 
uword next ()
 return next word.
 
 EWAHBoolArrayIterator (const EWAHBoolArrayIterator< uword > &other)
 

Static Public Attributes

static const uword zero = 0
 
static const uword notzero = static_cast<uword>(~zero)
 

Detailed Description

template<class uword>
class ewah::EWAHBoolArrayIterator< uword >

Iterate over words of bits from a compressed bitmap.

Definition at line 16 of file ewah.h.

Constructor & Destructor Documentation

◆ EWAHBoolArrayIterator()

template<class uword >
ewah::EWAHBoolArrayIterator< uword >::EWAHBoolArrayIterator ( const EWAHBoolArrayIterator< uword > & other)
inline

Definition at line 67 of file ewah-inl.h.

Member Function Documentation

◆ hasNext()

template<class uword >
bool ewah::EWAHBoolArrayIterator< uword >::hasNext ( ) const
inline

is there a new word?

Definition at line 41 of file ewah-inl.h.

◆ next()

template<class uword >
uword ewah::EWAHBoolArrayIterator< uword >::next ( )
inline

return next word.

Definition at line 46 of file ewah-inl.h.

Member Data Documentation

◆ notzero

template<class uword >
const uword ewah::EWAHBoolArrayIterator< uword >::notzero = static_cast<uword>(~zero)
static

Definition at line 74 of file ewah-inl.h.

◆ zero

template<class uword >
const uword ewah::EWAHBoolArrayIterator< uword >::zero = 0
static

Definition at line 73 of file ewah-inl.h.


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