SparsePattern::Column::Iterator Struct Reference

#include <sparse_pattern.h>

List of all members.

Public Member Functions

 Iterator (const IntervalList::const_iterator &beg, const IntervalList::const_iterator &end_, int p)
Iteratoroperator++ ()
bool operator!= (const Iterator &other) const
int operator* () const
const Intervaloperator-> () const

Public Attributes

IntervalList::const_iterator current
IntervalList::const_iterator end
int pos

Constructor & Destructor Documentation

SparsePattern::Column::Iterator::Iterator ( const IntervalList::const_iterator &  beg,
const IntervalList::const_iterator &  end_,
int  p 
) [inline]

Member Function Documentation

bool SparsePattern::Column::Iterator::operator!= ( const Iterator other  )  const [inline]

References current, and pos.

int SparsePattern::Column::Iterator::operator* (  )  const [inline]
Iterator& SparsePattern::Column::Iterator::operator++ (  )  [inline]
const Interval* SparsePattern::Column::Iterator::operator-> (  )  const [inline]

Member Data Documentation

IntervalList::const_iterator SparsePattern::Column::Iterator::current

Referenced by operator!=().

IntervalList::const_iterator SparsePattern::Column::Iterator::end

Referenced by operator!=().


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

Generated on 10 Jul 2018 for ergo by  doxygen 1.6.1