Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
BitVector::Iter Class Reference

#include <elm/util/BitVector.h>

+ Inheritance diagram for BitVector::Iter:

Public Member Functions

 Iter (const BitVector &v)
 
bool ended () const
 
bool item () const
 
void next ()
 
bool equals (const Iter &it) const
 
bool operator() () const
 
bool operator* () const
 
Iteroperator++ ()
 
Iter operator++ (int)
 
bool operator== (const Iter &it) const
 
bool operator!= (const Iter &it) const
 

Protected Attributes

const BitVectorbvec
 
int i
 

Constructor & Destructor Documentation

◆ Iter()

Iter ( const BitVector v)
inline

Member Function Documentation

◆ ended()

bool ended ( ) const
inline

◆ equals()

bool equals ( const Iter it) const
inline

◆ item()

bool item ( ) const
inline

◆ next()

void next ( )
inline

◆ operator!=()

bool operator!= ( const Iter it) const
inline

◆ operator()()

bool operator() ( ) const
inline

◆ operator*()

bool operator* ( ) const
inline

◆ operator++() [1/2]

Iter& operator++ ( )
inline

◆ operator++() [2/2]

Iter operator++ ( int  )
inline

◆ operator==()

bool operator== ( const Iter it) const
inline

Member Data Documentation

◆ bvec

◆ i


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