SparsePattern::Column Struct Reference

#include <sparse_pattern.h>

List of all members.

Classes

struct  Iterator

Public Member Functions

void addInterval (int lo, int hi)
 Add interval { i: lo <= i < hi } to the list.
void addIntervals (int nIntervals, int(*intervals)[2])
Iterator begin () const
Iterator end () const
int size () const

Public Attributes

IntervalList list

Member Function Documentation

void SparsePattern::Column::addInterval ( int  lo,
int  hi 
)

Add interval { i: lo <= i < hi } to the list.

The list is specific to given column.

Referenced by SparsePattern::add().

void SparsePattern::Column::addIntervals ( int  nIntervals,
int(*)  intervals[2] 
)

References list.

Referenced by SparsePattern::add().

Iterator SparsePattern::Column::begin (  )  const [inline]
Iterator SparsePattern::Column::end (  )  const [inline]
int SparsePattern::Column::size (  )  const [inline]

Member Data Documentation


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

Generated on 21 Nov 2012 for ergo by  doxygen 1.6.1