Lines Matching full:template
32 template<class T>
35 template<class T>
38 template<class T>
40 template<range R>
42 template<range R>
44 template<sized_range R>
46 template<range R>
48 template<range R>
50 template<range R>
52 template <range R>
56 template<class>
59 template<class T>
63 template<class T>
68 template<class T>
72 template<class R, class T>
75 template<class T>
78 template<class T>
81 template<class T>
84 template<class T>
87 template<class T>
90 template <class _Tp>
93 template<class T>
97 template<class D>
101 // [view.interface], class template view_interface
102 template<class D>
109 template<input_or_output_iterator I, sentinel_for<I> S = I, subrange_kind K = see below>
113 template<class I, class S, subrange_kind K>
119 template<range R>
122 template<range R>
126 template<input_range V, size_t N>
130 template<class T, size_t N>
134 template<class R>
136 template<class R>
140 template<size_t N>
147 template<class C, input_range R, class... Args> requires (!view<C>)
149 template<template<class...> class C, input_range R, class... Args>
151 template<class C, class... Args> requires (!view<C>)
153 template<template<class...> class C, class... Args>
157 template<class T>
161 template<class T>
165 template<class T>
173 template<viewable_range R>
177 template<range R>
181 template<class T>
184 template<range R>
188 template<class T>
192 template<input_range V, indirect_unary_predicate<iterator_t<V>> Pred>
201 template<view V>
204 template<class T>
208 template<view V, class Pred>
213 template<class T, class Pred>
220 template<input_range V, copy_constructible F>
230 template<view V>
235 template<view V>
239 template<class T>
242 template<class T>
246 template<view> class take_view;
248 template<class T>
252 template<view V, class Pred>
259 template<copy_constructible T>
263 template<weakly_incrementable W, semiregular Bound = unreachable_sentinel_t>
267 template<class W, class Bound>
271 template<class T>
275 template<move_constructible T, semiregular Bound = unreachable_sentinel_t>
284 template<input_range V>
289 template<class R>
292 template<input_range V, forward_range Pattern>
299 template<forward_range V, forward_range Pattern>
310 template<movable Val, class CharT, class Traits = char_traits<CharT>>
314 template<class Val>
317 template<class Val>
320 namespace views { template<class T> inline constexpr unspecified istream = unspecified; }
323 template<input_range... Views>
327 template<class... Views>
334 template <view V>
341 template<forward_range V, indirect_binary_predicate<iterator_t<V>, iterator_t<V>> Pred>
351 template<class T> struct tuple_size;
352 template<size_t I, class T> struct tuple_element;
354 template<class I, class S, ranges::subrange_kind K>
358 template<class I, class S, ranges::subrange_kind K>
363 template<class I, class S, ranges::subrange_kind K>
368 template<class I, class S, ranges::subrange_kind K>
373 template<class I, class S, ranges::subrange_kind K>