#include <sparse_pattern.h>
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 |
Classes | |
struct | Iterator |
void SparsePattern::Column::addInterval | ( | int | lo, | |
int | hi | |||
) |
Add interval { i: lo <= i < hi } to the list.
The list is specific to given column.
void SparsePattern::Column::addIntervals | ( | int | nIntervals, | |
int * | intervals[2] | |||
) |
Iterator SparsePattern::Column::begin | ( | ) | const [inline] |
Iterator SparsePattern::Column::end | ( | ) | const [inline] |
int SparsePattern::Column::size | ( | ) | const [inline] |