Lines Matching defs:Interval

39   struct Interval {
43 Interval() : begin(-1), end(-1) {}
45 Interval(T b, T e) : begin(b), end(e) {}
47 bool operator<(const Interval &i) const {
51 bool operator==(const Interval &i) const {
55 bool operator!=(const Interval &i) const {
80 vector<Interval> *Intervals() { return &intervals_; }
82 const vector<Interval> *Intervals() const { return &intervals_; }
98 const vector<Interval> *intervals = iset.Intervals();
99 for (typename vector<Interval>::const_iterator it = intervals->begin();
106 Interval interval(value, value);
107 typename vector<Interval>::const_iterator lb =
168 vector<Interval> intervals_;
180 Interval &inti = intervals_[i];
184 Interval &intj = intervals_[j];
202 const vector<Interval> *iintervals = iset.Intervals();
203 vector<Interval> *ointervals = oset->Intervals();
204 typename vector<Interval>::const_iterator it1 = intervals_.begin();
205 typename vector<Interval>::const_iterator it2 = iintervals->begin();
216 Interval interval;
233 vector<Interval> *ointervals = oset->Intervals();
237 Interval interval;
239 for (typename vector<Interval>::const_iterator it = intervals_.begin();
275 const vector<Interval> *intervals = iset.Intervals();
276 typename vector<Interval>::const_iterator it1 = intervals_.begin();
277 typename vector<Interval>::const_iterator it2 = intervals->begin();
295 const vector<Interval> *intervals = iset.Intervals();
296 typename vector<Interval>::const_iterator it1 = intervals_.begin();
297 typename vector<Interval>::const_iterator it2 = intervals->begin();
344 const vector<Interval> *intervals = iset.Intervals();
345 typename vector<Interval>::const_iterator it1 = intervals_.begin();
346 typename vector<Interval>::const_iterator it2 = intervals->begin();
365 typedef typename IntervalSet<T>::Interval Interval;
366 const vector<Interval> *intervals = s.Intervals();
368 for (typename vector<Interval>::const_iterator it = intervals->begin();