Returns an interval pointing to the first interval in the set,
whose last element is not considered to go before k.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
return typename interval_set<T>::iterator(m.begin());
}
+ typename interval_set<T>::iterator lower_bound(T start) {
+ return typename interval_set<T>::iterator(find_inc_m(start));
+ }
+
typename interval_set<T>::iterator end() {
return typename interval_set<T>::iterator(m.end());
}
return typename interval_set<T>::const_iterator(m.begin());
}
+ typename interval_set<T>::const_iterator lower_bound(T start) const {
+ return typename interval_set<T>::const_iterator(find_inc(start));
+ }
+
typename interval_set<T>::const_iterator end() const {
return typename interval_set<T>::const_iterator(m.end());
}