Lines Matching refs:range
21 // [range.access], range access
31 // [range.range], ranges
33 concept range = see below;
40 template<range R>
42 template<range R>
46 template<range R>
48 template<range R>
50 template<range R>
52 template <range R>
55 // [range.sized], sized ranges
62 // [range.view], views
71 // [range.refinements], other range refinements
96 // [range.adaptor.object], range adaptor objects
106 // [range.subrange], sub-ranges
116 // [range.dangling], dangling iterator handling
119 template<range R>
122 template<range R>
125 // [range.elements], elements view
146 // [range.utility.conv], range conversions
156 // [range.empty], empty view
169 // [range.all], all view
177 template<range R>
184 template<range R>
191 // [range.filter], filter view
200 // [range.drop], drop view
207 // [range.drop.while], drop while view
219 // [range.transform], transform view
226 // [range.counted], counted view
229 // [range.common], common view
234 // [range.reverse], reverse view
245 // [range.take], take view
251 // [range.take.while], take while view
270 // [range.repeat], repeat view
283 // [range.join], join view
288 // [range.lazy.split], lazy split view
290 concept tiny-range = see below; // exposition only
295 (forward_range<V> || tiny-range<Pattern>)
298 // [range.split], split view
309 // [range.istream], istream view
322 // [range.zip], zip view
333 // [range.as.rvalue]
340 [range.chunk.by]