Home | History | Annotate | Download | only in workspace

Lines Matching refs:ranges_

59   ranges_.push_back(GetSecondaryRange(bounds_));
73 std::lower_bound(ranges_.begin(), ranges_.end(), range);
75 if ((i != ranges_.begin() && RangesIntersect(*(i - 1), range)) ||
76 (i != ranges_.end() && RangesIntersect(*i, range))) {
92 std::lower_bound(ranges_.begin(), ranges_.end(), range);
93 if (it != ranges_.begin() && RangesIntersect(*(it - 1), range))
95 if (it == ranges_.end())
98 for (size_t i = it - ranges_.begin();
99 i < ranges_.size() && RangesIntersect(ranges_[i], range); ) {
100 if (range.first <= ranges_[i].first &&
101 range.second >= ranges_[i].second) {
102 ranges_.erase(ranges_.begin() + i);
103 } else if (range.first < ranges_[i].first) {
104 DCHECK_GT(range.second, ranges_[i].first);
105 ranges_[i] = Range(range.second, ranges_[i].second);
108 Range existing(ranges_[i]);
109 ranges_[i].second = range.first;
112 ranges_.insert(ranges_.begin() + i,