Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Public Member Functions
common::SparseBoolVector::SparseBoolVectorOnesIterator Class Reference

#include <SparseBoolVector.hpp>

Public Member Functions

 SparseBoolVectorOnesIterator (ext::list< element >::const_iterator iterBegin, ext::list< element >::const_iterator iterEnd, size_t ind)
 
SparseBoolVectorOnesIteratoroperator++ ()
 
SparseBoolVectorOnesIterator operator++ (int)
 
bool operator== (const SparseBoolVectorOnesIterator &other) const
 
bool operator!= (const SparseBoolVectorOnesIterator &other) const
 
size_t operator* () const
 

Constructor & Destructor Documentation

◆ SparseBoolVectorOnesIterator()

common::SparseBoolVector::SparseBoolVectorOnesIterator::SparseBoolVectorOnesIterator ( ext::list< element >::const_iterator  iterBegin,
ext::list< element >::const_iterator  iterEnd,
size_t  ind 
)
inline

Member Function Documentation

◆ operator!=()

bool common::SparseBoolVector::SparseBoolVectorOnesIterator::operator!= ( const SparseBoolVectorOnesIterator other) const
inline

◆ operator*()

size_t common::SparseBoolVector::SparseBoolVectorOnesIterator::operator* ( ) const
inline

◆ operator++() [1/2]

SparseBoolVectorOnesIterator & common::SparseBoolVector::SparseBoolVectorOnesIterator::operator++ ( )
inline
Here is the caller graph for this function:

◆ operator++() [2/2]

SparseBoolVectorOnesIterator common::SparseBoolVector::SparseBoolVectorOnesIterator::operator++ ( int  )
inline
Here is the call graph for this function:

◆ operator==()

bool common::SparseBoolVector::SparseBoolVectorOnesIterator::operator== ( const SparseBoolVectorOnesIterator other) const
inline

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