for-range-examples.cpp | 15 struct value_range { struct in namespace:value_range_detail 16 value_range(const T &a, const T &b) : begin_(a), end_(b) {} function in struct:value_range_detail::value_range 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_; } 51 value_range_detail::value_range<T> range(const T &a, const T &b) { return value_range_detail::value_range<T>(a, b); }
|