Lines Matching defs:start
208 // Range(start, end)
209 // - returns a generator producing a sequence of values {start, start+1,
210 // start+2, ..., }.
211 // Range(start, end, step)
212 // - returns a generator producing a sequence of values {start, start+step,
213 // start+step+step, ..., }.
218 // * start and end must have the same type. That type may be any integral or
225 // * Condition start < end must be satisfied in order for resulting sequences
229 internal::ParamGenerator<T> Range(T start, T end, IncrementT step) {
231 new internal::RangeGenerator<T, IncrementT>(start, end, step));
235 internal::ParamGenerator<T> Range(T start, T end) {
236 return Range(start, end, 1);