Lines Matching refs:range
13 // [range.access], range access
30 // [range.range], ranges
31 using std::ranges::range;
49 // [range.sized], sized ranges
53 // [range.view], views
58 // [range.refinements], other range refinements
72 // [range.subrange], sub-ranges
83 // [range.dangling], dangling iterator handling
86 // [range.elementsof], class template elements_of
94 // [range.utility.conv], range conversions
98 // [range.empty], empty view
105 // [range.single], single view
112 // [range.iota], iota view
120 // [range.repeat], repeat view
129 // [range.istream], istream view
142 // However it is needed for the range adaptors.
143 // [range.adaptor.object]/3
154 // [range.adaptor.object], range adaptor objects
158 // [range.all], all view
164 // [range.ref.view], ref view
167 // [range.owning.view], owning view
171 // [range.as.rvalue], as rvalue view
179 // [range.filter], filter view
186 // [range.transform], transform view
193 // [range.take], take view
200 // [range.take.while], take while view
207 // [range.drop], drop view
214 // [range.drop.while], drop while view
235 // [range.split], split view
243 // [range.counted], counted view
248 // [range.common], common view
255 // [range.reverse], reverse view
262 // [range.as.const], as const view
270 // [range.elements], elements view
283 // [range.zip], zip view
292 // [range.zip.transform], zip transform view
329 // [range.chunk.by], chunk by view
338 // [range.stride], stride view