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

#include <elm/util/BitVector.h>

+ Inheritance diagram for BitVector::ZeroIterator:

Public Member Functions

 ZeroIterator (const BitVector &bit_vector)
 
int item (void) const
 
void next (void)
 
int operator* () const
 
Iteroperator++ ()
 
Iter operator++ (int)
 
- Public Member Functions inherited from BitVector::Iter
 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
 

Additional Inherited Members

- Protected Attributes inherited from BitVector::Iter
const BitVectorbvec
 
int i
 

Constructor & Destructor Documentation

◆ ZeroIterator()

ZeroIterator ( const BitVector bit_vector)
inline

Member Function Documentation

◆ item()

int item ( void  ) const
inline

◆ next()

◆ operator*()

int operator* ( ) const
inline

◆ operator++() [1/2]

Iter& operator++ ( )
inline

◆ operator++() [2/2]

Iter operator++ ( int  )
inline

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