Home | History | Annotate | Download | only in src

Lines Matching refs:interval

690 // A simple closed interval.
691 class Interval {
693 Interval() : from_(kNone), to_(kNone) { }
694 Interval(int from, int to) : from_(from), to_(to) { }
695 Interval Union(Interval that) {
701 return Interval(Min(from_, that.from_), Max(to_, that.to_));
709 static Interval Empty() { return Interval(); }
756 static ActionNode* ClearCaptures(Interval range, RegExpNode* on_success);
1219 Interval new_range);
1244 void SetInterval(const Interval& interval);
1279 void SetInterval(int map_number, const Interval& interval) {
1280 if (interval.from() > max_char_) return;
1282 if (interval.to() > max_char_) {
1283 info->SetInterval(Interval(interval.from(), max_char_));
1285 info->SetInterval(interval);
1378 explicit DeferredClearCaptures(Interval range)
1381 Interval range() { return range_; }
1383 Interval range_;