Lines Matching refs:view
62 // [range.view], views
69 concept view = ...;
101 // [view.interface], class template view_interface
125 // [range.elements], elements view
147 template<class C, input_range R, class... Args> requires (!view<C>)
151 template<class C, class... Args> requires (!view<C>)
156 // [range.empty], empty view
169 // [range.all], all view
191 // [range.filter], filter view
193 requires view<V> && is_object_v<Pred>
200 // [range.drop], drop view
201 template<view V>
207 // [range.drop.while], drop while view
208 template<view V, class Pred>
219 // [range.transform], transform view
221 requires view<V> && is_object_v<F> &&
226 // [range.counted], counted view
229 // [range.common], common view
230 template<view V>
234 // [range.reverse], reverse view
235 template<view V>
245 // [range.take], take view
246 template<view> class take_view;
251 // [range.take.while], take while view
252 template<view V, class Pred>
270 // [range.repeat], repeat view
283 // [range.join], join view
285 requires view<V> && input_range<range_reference_t<V>>
288 // [range.lazy.split], lazy split view
293 requires view<V> && view<Pattern> &&
298 // [range.split], split view
300 requires view<V> && view<Pattern> &&
309 // [range.istream], istream view
322 // [range.zip], zip view
324 requires (view<Views> && ...) && (sizeof...(Views) > 0)
334 template <view V>
342 requires view<V> && is_object_v<Pred>