Lines Matching defs:Interval
697 class Interval {
699 Interval() : from_(kNone), to_(kNone) { }
700 Interval(int from, int to) : from_(from), to_(to) { }
701 Interval Union(Interval that) {
707 return Interval(Min(from_, that.from_), Max(to_, that.to_));
715 static Interval Empty() { return Interval(); }
762 static ActionNode* ClearCaptures(Interval range, RegExpNode* on_success);
1246 Interval new_range);
1271 void SetInterval(const Interval& interval);
1306 void SetInterval(int map_number, const Interval& interval) {
1310 info->SetInterval(Interval(interval.from(), max_char_));
1405 explicit DeferredClearCaptures(Interval range)
1408 Interval range() { return range_; }
1410 Interval range_;