Home | History | Annotate | Download | only in server

Lines Matching refs:mRanges

28     auto iter = std::lower_bound(mRanges.begin(), mRanges.end(), Range(uid, uid));
29 return (iter != mRanges.end() && iter->first == uid) ||
30 (iter != mRanges.begin() && (--iter)->second >= uid);
34 return mRanges;
38 mRanges.clear();
72 mRanges.push_back(Range(uidStart, uidEnd));
74 std::sort(mRanges.begin(), mRanges.end());
79 mRanges.resize(ranges.size());
80 std::transform(ranges.begin(), ranges.end(), mRanges.begin(),
84 std::sort(mRanges.begin(), mRanges.end());
88 auto middle = mRanges.insert(mRanges.end(), other.mRanges.begin(), other.mRanges.end());
89 std::inplace_merge(mRanges.begin(), middle, mRanges.end());
93 auto end = std::set_difference(mRanges.begin(), mRanges.end(), other.mRanges.begin(),
94 other.mRanges.end(), mRanges.begin());
95 mRanges.erase(end, mRanges.end());
100 for (Range range : mRanges) {