for-range-examples.cpp | 5 class value_range_iter { class in namespace:value_range_detail 8 value_range_iter(const T &t) : t(t) {} function in class:value_range_detail::value_range_iter 10 bool operator!=(const value_range_iter &o) const { return t != o.t; } 11 value_range_iter &operator++() { ++t; return *this; } 17 value_range_iter<T> begin_, end_; 21 value_range_iter<T> begin(const value_range<T> &r) { return r.begin_; } 23 value_range_iter<T> end(const value_range<T> &r) { return r.end_; }
|