@@ -55,7 +55,7 @@ __pattern_for_each(_Tag __tag, _ExecutionPolicy&& __exec, _R&& __r, _Fun __f, _P
55
55
56
56
template <typename _ExecutionPolicy, typename _R, typename _Proj, typename _Fun>
57
57
void
58
- __pattern_for_each (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _R&& __r, _Fun __f, _Proj __proj)
58
+ __pattern_for_each (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _R&& __r, _Fun __f, _Proj __proj)
59
59
{
60
60
std::ranges::for_each (std::forward<_R>(__r), __f, __proj);
61
61
}
@@ -82,7 +82,7 @@ __pattern_transform(_Tag __tag, _ExecutionPolicy&& __exec, _InRange&& __in_r, _O
82
82
83
83
template <typename _ExecutionPolicy, typename _InRange, typename _OutRange, typename _F, typename _Proj>
84
84
void
85
- __pattern_transform (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _InRange&& __in_r, _OutRange&& __out_r,
85
+ __pattern_transform (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _InRange&& __in_r, _OutRange&& __out_r,
86
86
_F __op, _Proj __proj)
87
87
{
88
88
std::ranges::transform (std::forward<_InRange>(__in_r), std::ranges::begin (__out_r), __op, __proj);
@@ -112,7 +112,7 @@ __pattern_transform(_Tag __tag, _ExecutionPolicy&& __exec, _InRange1&& __in_r1,
112
112
template <typename _ExecutionPolicy, typename _InRange1, typename _InRange2, typename _OutRange, typename _F,
113
113
typename _Proj1, typename _Proj2>
114
114
void
115
- __pattern_transform (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _InRange1&& __in_r1, _InRange2&& __in_r2, _OutRange&& __out_r,
115
+ __pattern_transform (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _InRange1&& __in_r1, _InRange2&& __in_r2, _OutRange&& __out_r,
116
116
_F __binary_op, _Proj1 __proj1, _Proj2 __proj2)
117
117
{
118
118
std::ranges::transform (std::forward<_InRange1>(__in_r1), std::forward<_InRange2>(__in_r2),
@@ -139,7 +139,7 @@ __pattern_find_if(_Tag __tag, _ExecutionPolicy&& __exec, _R&& __r, _Pred __pred,
139
139
140
140
template <typename _ExecutionPolicy, typename _R, typename _Proj, typename _Pred>
141
141
auto
142
- __pattern_find_if (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _R&& __r, _Pred __pred, _Proj __proj)
142
+ __pattern_find_if (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _R&& __r, _Pred __pred, _Proj __proj)
143
143
{
144
144
return std::ranges::find_if (std::forward<_R>(__r), __pred, __proj);
145
145
}
@@ -162,7 +162,7 @@ __pattern_any_of(_Tag __tag, _ExecutionPolicy&& __exec, _R&& __r, _Pred __pred,
162
162
163
163
template <typename _ExecutionPolicy, typename _R, typename _Proj, typename _Pred>
164
164
bool
165
- __pattern_any_of (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _R&& __r, _Pred __pred, _Proj __proj)
165
+ __pattern_any_of (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _R&& __r, _Pred __pred, _Proj __proj)
166
166
{
167
167
return std::ranges::any_of (std::forward<_R>(__r), __pred, __proj);
168
168
}
@@ -189,7 +189,7 @@ __pattern_adjacent_find_ranges(_Tag __tag, _ExecutionPolicy&& __exec, _R&& __r,
189
189
190
190
template <typename _ExecutionPolicy, typename _R, typename _Proj, typename _Pred>
191
191
auto
192
- __pattern_adjacent_find_ranges (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _R&& __r, _Pred __pred, _Proj __proj)
192
+ __pattern_adjacent_find_ranges (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _R&& __r, _Pred __pred, _Proj __proj)
193
193
{
194
194
return std::ranges::adjacent_find (std::forward<_R>(__r), __pred, __proj);
195
195
}
@@ -221,7 +221,7 @@ __pattern_search(_Tag __tag, _ExecutionPolicy&& __exec, _R1&& __r1, _R2&& __r2,
221
221
template <typename _ExecutionPolicy, typename _R1, typename _R2, typename _Pred, typename _Proj1,
222
222
typename _Proj2>
223
223
auto
224
- __pattern_search (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _R1&& __r1, _R2&& __r2, _Pred __pred, _Proj1 __proj1, _Proj2 __proj2)
224
+ __pattern_search (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _R1&& __r1, _R2&& __r2, _Pred __pred, _Proj1 __proj1, _Proj2 __proj2)
225
225
{
226
226
return std::ranges::search (std::forward<_R1>(__r1), std::forward<_R2>(__r2), __pred, __proj1, __proj2);
227
227
}
@@ -248,7 +248,7 @@ __pattern_search_n(_Tag __tag, _ExecutionPolicy&& __exec, _R&& __r,
248
248
249
249
template <typename _ExecutionPolicy, typename _R, typename _T, typename _Pred, typename _Proj>
250
250
auto
251
- __pattern_search_n (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _R&& __r, std::ranges::range_difference_t <_R> __count, const _T& __value,
251
+ __pattern_search_n (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _R&& __r, std::ranges::range_difference_t <_R> __count, const _T& __value,
252
252
_Pred __pred, _Proj __proj)
253
253
{
254
254
return std::ranges::search_n (std::forward<_R>(__r), __count, __value, __pred, __proj);
@@ -272,7 +272,7 @@ __pattern_count_if(_Tag __tag, _ExecutionPolicy&& __exec, _R&& __r, _Pred __pred
272
272
273
273
template <typename _ExecutionPolicy, typename _R, typename _Proj, typename _Pred>
274
274
std::ranges::range_difference_t <_R>
275
- __pattern_count_if (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _R&& __r, _Pred __pred, _Proj __proj)
275
+ __pattern_count_if (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _R&& __r, _Pred __pred, _Proj __proj)
276
276
{
277
277
return std::ranges::count_if (std::forward<_R>(__r), __pred, __proj);
278
278
}
@@ -300,7 +300,7 @@ __pattern_equal(_Tag __tag, _ExecutionPolicy&& __exec, _R1&& __r1, _R2&& __r2, _
300
300
template <typename _ExecutionPolicy, typename _R1, typename _R2, typename _Pred, typename _Proj1,
301
301
typename _Proj2>
302
302
bool
303
- __pattern_equal (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _R1&& __r1, _R2&& __r2, _Pred __pred, _Proj1 __proj1, _Proj2 __proj2)
303
+ __pattern_equal (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _R1&& __r1, _R2&& __r2, _Pred __pred, _Proj1 __proj1, _Proj2 __proj2)
304
304
{
305
305
return std::ranges::equal (std::forward<_R1>(__r1), std::forward<_R2>(__r2), __pred, __proj1, __proj2);
306
306
}
@@ -325,7 +325,7 @@ __pattern_is_sorted(_Tag __tag, _ExecutionPolicy&& __exec, _R&& __r, _Comp __com
325
325
326
326
template <typename _ExecutionPolicy, typename _R, typename _Proj, typename _Comp>
327
327
bool
328
- __pattern_is_sorted (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _R&& __r, _Comp __comp, _Proj __proj)
328
+ __pattern_is_sorted (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _R&& __r, _Comp __comp, _Proj __proj)
329
329
{
330
330
return std::ranges::is_sorted (std::forward<_R>(__r), __comp, __proj);
331
331
}
@@ -351,7 +351,7 @@ __pattern_sort_ranges(_Tag __tag, _ExecutionPolicy&& __exec, _R&& __r, _Comp __c
351
351
352
352
template <typename _ExecutionPolicy, typename _R, typename _Proj, typename _Comp, typename _LeafSort>
353
353
auto
354
- __pattern_sort_ranges (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _R&& __r, _Comp __comp,
354
+ __pattern_sort_ranges (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _R&& __r, _Comp __comp,
355
355
_Proj __proj, _LeafSort __leaf_sort)
356
356
{
357
357
return __leaf_sort (std::forward<_R>(__r), __comp, __proj);
@@ -378,7 +378,7 @@ __pattern_min_element(_Tag __tag, _ExecutionPolicy&& __exec, _R&& __r, _Comp __c
378
378
379
379
template <typename _ExecutionPolicy, typename _R, typename _Proj, typename _Comp>
380
380
auto
381
- __pattern_min_element (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _R&& __r, _Comp __comp, _Proj __proj)
381
+ __pattern_min_element (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _R&& __r, _Comp __comp, _Proj __proj)
382
382
{
383
383
return std::ranges::min_element (std::forward<_R>(__r), __comp, __proj);
384
384
}
@@ -402,7 +402,7 @@ __pattern_copy(_Tag __tag, _ExecutionPolicy&& __exec, _InRange&& __in_r, _OutRan
402
402
403
403
template <typename _ExecutionPolicy, typename _InRange, typename _OutRange>
404
404
void
405
- __pattern_copy (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _InRange&& __in_r, _OutRange&& __out_r)
405
+ __pattern_copy (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _InRange&& __in_r, _OutRange&& __out_r)
406
406
{
407
407
std::ranges::copy (std::forward<_InRange>(__in_r), std::ranges::begin (__out_r));
408
408
}
@@ -432,7 +432,7 @@ __pattern_copy_if_ranges(_Tag __tag, _ExecutionPolicy&& __exec, _InRange&& __in_
432
432
433
433
template <typename _ExecutionPolicy, typename _InRange, typename _OutRange, typename _Pred, typename _Proj>
434
434
auto
435
- __pattern_copy_if_ranges (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&& __exec , _InRange&& __in_r, _OutRange&& __out_r,
435
+ __pattern_copy_if_ranges (__serial_tag</* IsVector*/ std::false_type>, _ExecutionPolicy&&, _InRange&& __in_r, _OutRange&& __out_r,
436
436
_Pred __pred, _Proj __proj)
437
437
{
438
438
return std::ranges::copy_if (std::forward<_InRange>(__in_r), std::ranges::begin (__out_r), __pred, __proj);
0 commit comments