Home | History | Annotate | Download | only in src

Lines Matching defs:Interval

689 // A simple closed interval.
690 class Interval {
692 Interval() : from_(kNone), to_(kNone) { }
693 Interval(int from, int to) : from_(from), to_(to) { }
694 Interval Union(Interval that) {
700 return Interval(Min(from_, that.from_), Max(to_, that.to_));
708 static Interval Empty() { return Interval(); }
755 static ActionNode* ClearCaptures(Interval range, RegExpNode* on_success);
1218 Interval new_range);
1243 void SetInterval(const Interval& interval);
1278 void SetInterval(int map_number, const Interval& interval) {
1279 if (interval.from() > max_char_) return;
1281 if (interval.to() > max_char_) {
1282 info->SetInterval(Interval(interval.from(), max_char_));
1284 info->SetInterval(interval);
1377 explicit DeferredClearCaptures(Interval range)
1380 Interval range() { return range_; }
1382 Interval range_;