no need to implement push_front_n on TakeRange

master
Daniel Kolesa 2015-06-21 22:46:10 +01:00
parent 154b1c7588
commit 6f2ab37b55
1 changed files with 0 additions and 6 deletions

View File

@ -744,7 +744,6 @@ NumberRange<T> range(T v) {
template<typename T>
struct PointerRange: InputRange<PointerRange<T>, FiniteRandomAccessRangeTag, T> {
PointerRange(): p_beg(nullptr), p_end(nullptr) {}
PointerRange(T *beg, T *end): p_beg(beg), p_end(end) {}
PointerRange(T *beg, octa::Size n): p_beg(beg), p_end(beg + n) {}
@ -978,11 +977,6 @@ public:
p_remaining -= ret;
return ret;
}
RangeSize<T> push_front_n(RangeSize<T> n) {
RangeSize<T> ret = p_range.push_front_n(n);
p_remaining += ret;
return ret;
}
RangeReference<T> front() const { return p_range.front(); }