Home
last modified time | relevance | path

Searched refs:_ForwardIterator (Results 1 – 25 of 57) sorted by relevance

123

/llvm-project-15.0.7/pstl/include/pstl/internal/
H A Dglue_algorithm_defs.h28 any_of(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Predicate __p…
34 all_of(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Predicate __p…
46 for_each(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Function __…
94 adjacent_find(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last);
238 unique(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last);
264 rotate(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __middle, _ForwardIter…
289 partition_copy(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last,
398 is_sorted(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last);
524 min_element(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last);
532 max_element(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last);
[all …]
H A Dglue_memory_defs.h43 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp>
45 uninitialized_fill(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, co…
53 template <class _ExecutionPolicy, class _ForwardIterator>
55 destroy(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last);
57 template <class _ExecutionPolicy, class _ForwardIterator, class _Size>
63 template <class _ExecutionPolicy, class _ForwardIterator>
65 …itialized_default_construct(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator
67 template <class _ExecutionPolicy, class _ForwardIterator, class _Size>
73 template <class _ExecutionPolicy, class _ForwardIterator>
75 uninitialized_value_construct(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator
[all …]
H A Dglue_memory_impl.h158 uninitialized_fill(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, co… in uninitialized_fill()
173 [&__value](_ForwardIterator __begin, _ForwardIterator __end) in uninitialized_fill()
201 [&__value](_ForwardIterator __begin, _Size __count) in uninitialized_fill_n()
214 template <class _ExecutionPolicy, class _ForwardIterator>
216 destroy(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last) in destroy()
253 template <class _ExecutionPolicy, class _ForwardIterator>
255 …itialized_default_construct(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator in uninitialized_default_construct()
292 template <class _ExecutionPolicy, class _ForwardIterator>
294 uninitialized_value_construct(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator in uninitialized_value_construct()
309 [](_ForwardIterator __begin, _ForwardIterator __end) in uninitialized_value_construct()
[all …]
H A Dalgorithm_fwd.h55 void __brick_walk1(_ForwardIterator, _ForwardIterator, _Function,
92 _ForwardIterator
100 _ForwardIterator
246 _ForwardIterator __brick_find_if(_ForwardIterator, _ForwardIterator, _Predicate,
489 _ForwardIterator __brick_unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate,
593 _ForwardIterator __brick_rotate(_ForwardIterator, _ForwardIterator, _ForwardIterator,
658 _ForwardIterator __brick_partition(_ForwardIterator, _ForwardIterator, _UnaryPredicate,
896 _ForwardIterator __brick_remove_if(_ForwardIterator, _ForwardIterator, _UnaryPredicate,
1107 _ForwardIterator __brick_min_element(_ForwardIterator, _ForwardIterator, _Compare,
1128 std::pair<_ForwardIterator, _ForwardIterator> __brick_minmax_element(_ForwardIterator, _ForwardIter…
[all …]
H A Dglue_algorithm_impl.h33 any_of(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Predicate __p… in any_of()
45 all_of(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Pred __pred) in all_of()
63 for_each(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Function __… in for_each()
152 adjacent_find(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last) in adjacent_find()
488 unique(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last) in unique()
537 rotate(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __middle, _ForwardIter… in rotate()
590 partition_copy(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, in partition_copy()
811 is_sorted(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last) in is_sorted()
1020 min_element(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last) in min_element()
1036 max_element(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last) in max_element()
[all …]
H A Dnumeric_fwd.h60 template <class _ForwardIterator, class _Tp, class _BinaryOperation, class _UnaryOperation>
61 _Tp __brick_transform_reduce(_ForwardIterator, _ForwardIterator, _Tp, _BinaryOperation, _UnaryOpera…
64 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOpera…
67 __pattern_transform_reduce(_Tag, _ExecutionPolicy&&, _ForwardIterator, _ForwardIterator, _Tp, _Bina…
82 template <class _ForwardIterator, class _OutputIterator, class _UnaryOperation, class _Tp, class _B…
83 std::pair<_OutputIterator, _Tp> __brick_transform_scan(_ForwardIterator, _ForwardIterator, _OutputI…
92 template <class _Tag, class _ExecutionPolicy, class _ForwardIterator, class _OutputIterator, class …
95 __pattern_transform_scan(_Tag, _ExecutionPolicy&&, _ForwardIterator, _ForwardIterator, _OutputItera…
114 template <class _ForwardIterator, class _OutputIterator, class _BinaryOperation>
115 _OutputIterator __brick_adjacent_difference(_ForwardIterator, _ForwardIterator, _OutputIterator, _B…
[all …]
/llvm-project-15.0.7/libcxx/include/__memory/
H A Duninitialized_algorithms.h110 _ForwardIterator __uninitialized_fill(_ForwardIterator __first, _Sentinel __last, const _Tp& __x) in __uninitialized_fill()
133 void uninitialized_fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __x) in uninitialized_fill()
143 _ForwardIterator __uninitialized_fill_n(_ForwardIterator __first, _Size __n, const _Tp& __x) in __uninitialized_fill_n()
166 _ForwardIterator uninitialized_fill_n(_ForwardIterator __first, _Size __n, const _Tp& __x) in uninitialized_fill_n()
197 void uninitialized_default_construct(_ForwardIterator __first, _ForwardIterator __last) { in uninitialized_default_construct()
207 _ForwardIterator __uninitialized_default_construct_n(_ForwardIterator __first, _Size __n) { in __uninitialized_default_construct_n()
226 _ForwardIterator uninitialized_default_construct_n(_ForwardIterator __first, _Size __n) { in uninitialized_default_construct_n()
235 _ForwardIterator __uninitialized_value_construct(_ForwardIterator __first, _Sentinel __last) { in __uninitialized_value_construct()
254 void uninitialized_value_construct(_ForwardIterator __first, _ForwardIterator __last) { in uninitialized_value_construct()
264 _ForwardIterator __uninitialized_value_construct_n(_ForwardIterator __first, _Size __n) { in __uninitialized_value_construct_n()
[all …]
H A Dranges_uninitialized_algorithms.h44 template <__nothrow_forward_iterator _ForwardIterator,
47 _ForwardIterator operator()(_ForwardIterator __first, _Sentinel __last) const { in operator()
71 template <__nothrow_forward_iterator _ForwardIterator>
73 _ForwardIterator operator()(_ForwardIterator __first, in operator()
91 template <__nothrow_forward_iterator _ForwardIterator,
94 _ForwardIterator operator()(_ForwardIterator __first, _Sentinel __last) const { in operator()
118 template <__nothrow_forward_iterator _ForwardIterator>
120 _ForwardIterator operator()(_ForwardIterator __first, in operator()
138 template <__nothrow_forward_iterator _ForwardIterator,
142 _ForwardIterator operator()(_ForwardIterator __first, _Sentinel __last, const _Tp& __x) const { in operator()
[all …]
H A Dconstruct_at.h55 template <class _ForwardIterator>
57 _ForwardIterator __destroy(_ForwardIterator, _ForwardIterator);
75 template <class _ForwardIterator>
77 _ForwardIterator __destroy(_ForwardIterator __first, _ForwardIterator __last) { in __destroy()
99 template <class _ForwardIterator>
101 void destroy(_ForwardIterator __first, _ForwardIterator __last) { in destroy()
105 template <class _ForwardIterator, class _Size>
107 _ForwardIterator destroy_n(_ForwardIterator __first, _Size __n) { in destroy_n()
/llvm-project-15.0.7/libcxx/include/__algorithm/
H A Dmax_element.h23 template <class _Compare, class _ForwardIterator>
24 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator
25 __max_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) in __max_element()
27 static_assert(__is_cpp17_forward_iterator<_ForwardIterator>::value, in __max_element()
31 _ForwardIterator __i = __first; in __max_element()
39 template <class _ForwardIterator, class _Compare>
40 _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator
41 max_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) in max_element()
48 template <class _ForwardIterator>
50 max_element(_ForwardIterator __first, _ForwardIterator __last) in max_element()
[all …]
H A Dis_sorted_until.h23 template <class _Compare, class _ForwardIterator>
24 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _ForwardIterator
25 __is_sorted_until(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) in __is_sorted_until()
29 _ForwardIterator __i = __first; in __is_sorted_until()
40 template <class _ForwardIterator, class _Compare>
41 _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _ForwardIterator
42 is_sorted_until(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) in is_sorted_until()
48 template<class _ForwardIterator>
49 _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _ForwardIterator
50 is_sorted_until(_ForwardIterator __first, _ForwardIterator __last) in is_sorted_until()
[all …]
H A Dpartition.h25 template <class _Predicate, class _AlgPolicy, class _ForwardIterator, class _Sentinel>
26 _LIBCPP_CONSTEXPR_AFTER_CXX17 pair<_ForwardIterator, _ForwardIterator>
27 __partition_impl(_ForwardIterator __first, _Sentinel __last, _Predicate __pred, forward_iterator_ta… in __partition_impl()
38 _ForwardIterator __p = __first; in __partition_impl()
78 template <class _AlgPolicy, class _ForwardIterator, class _Sentinel, class _Predicate, class _IterC…
80 pair<_ForwardIterator, _ForwardIterator> __partition( in __partition()
81_ForwardIterator __first, _Sentinel __last, _Predicate&& __pred, _IterCategory __iter_category) { in __partition()
86 template <class _ForwardIterator, class _Predicate>
88 _ForwardIterator
89 partition(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) in partition()
[all …]
H A Drotate.h28 template <class _AlgPolicy, class _ForwardIterator>
29 _LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator
30 __rotate_left(_ForwardIterator __first, _ForwardIterator __last) in __rotate_left()
57 _LIBCPP_CONSTEXPR_AFTER_CXX14 _ForwardIterator
58 __rotate_forward(_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last) in __rotate_forward()
60 _ForwardIterator __i = __middle; in __rotate_forward()
70 _ForwardIterator __r = __first; in __rotate_forward()
143 _LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator
144 __rotate_impl(_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last, in __rotate_impl()
210 template <class _ForwardIterator>
[all …]
H A Dshift_right.h28 template <class _ForwardIterator>
30 _ForwardIterator
31 shift_right(_ForwardIterator __first, _ForwardIterator __last, in shift_right()
32 typename iterator_traits<_ForwardIterator>::difference_type __n) in shift_right()
38 if constexpr (__is_cpp17_random_access_iterator<_ForwardIterator>::value) { in shift_right()
43 _ForwardIterator __m = __first + (__d - __n); in shift_right()
45 } else if constexpr (__is_cpp17_bidirectional_iterator<_ForwardIterator>::value) { in shift_right()
46 _ForwardIterator __m = __last; in shift_right()
55 _ForwardIterator __ret = __first; in shift_right()
80 _ForwardIterator __mid = __first; in shift_right()
H A Dstable_partition.h28 _ForwardIterator
29 __stable_partition_impl(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, in __stable_partition_impl()
40 _ForwardIterator __m = __first; in __stable_partition_impl()
59 _ForwardIterator __i = __first; in __stable_partition_impl()
84 _ForwardIterator __m = __first; in __stable_partition_impl()
95 _ForwardIterator __m1 = __m; in __stable_partition_impl()
117 _ForwardIterator
118 __stable_partition_impl(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, in __stable_partition_impl()
306 _ForwardIterator __stable_partition( in __stable_partition()
314 _ForwardIterator
[all …]
H A Dequal_range.h60 template <class _ForwardIterator, class _Tp, class _Compare>
61 …RD_EXT _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 pair<_ForwardIterator, _ForwardIterator>
62 equal_range(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value, _Compare __comp)… in equal_range()
65 static_assert(is_copy_constructible<_ForwardIterator>::value, in equal_range()
72 template <class _ForwardIterator, class _Tp>
73 …RD_EXT _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 pair<_ForwardIterator, _ForwardIterator>
74 equal_range(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) { in equal_range()
79 __less<typename iterator_traits<_ForwardIterator>::value_type, _Tp>()); in equal_range()
H A Dadjacent_find.h39 template <class _ForwardIterator, class _BinaryPredicate>
40 _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _ForwardIterator
41 adjacent_find(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __pred) { in adjacent_find()
45 template <class _ForwardIterator>
46 _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _ForwardIterator
47 adjacent_find(_ForwardIterator __first, _ForwardIterator __last) { in adjacent_find()
48 typedef typename iterator_traits<_ForwardIterator>::value_type __v; in adjacent_find()
H A Dminmax_element.h81 template <class _ForwardIterator, class _Compare>
83 pair<_ForwardIterator, _ForwardIterator>
84 minmax_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) { in minmax_element()
85 static_assert(__is_cpp17_forward_iterator<_ForwardIterator>::value, in minmax_element()
93 template <class _ForwardIterator>
95 pair<_ForwardIterator, _ForwardIterator> minmax_element(_ForwardIterator __first, _ForwardIterator in minmax_element()
96 …return std::minmax_element(__first, __last, __less<typename iterator_traits<_ForwardIterator>::val… in minmax_element()
H A Dupper_bound.h47 template <class _ForwardIterator, class _Tp, class _Compare>
48 _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _ForwardIterator
49 upper_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value, _Compare __comp)… in upper_bound()
50 static_assert(is_copy_constructible<_ForwardIterator>::value, in upper_bound()
56 template <class _ForwardIterator, class _Tp>
57 _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _ForwardIterator
58 upper_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) { in upper_bound()
63 __less<_Tp, typename iterator_traits<_ForwardIterator>::value_type>()); in upper_bound()
H A Dmin_element.h48 template <class _ForwardIterator, class _Compare>
49 _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator
50 min_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) in min_element()
52 static_assert(__is_cpp17_forward_iterator<_ForwardIterator>::value, in min_element()
61 template <class _ForwardIterator>
62 _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator
63 min_element(_ForwardIterator __first, _ForwardIterator __last) in min_element()
66 __less<typename iterator_traits<_ForwardIterator>::value_type>()); in min_element()
H A Dbinary_search.h24 template <class _ForwardIterator, class _Tp, class _Compare>
28 binary_search(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value, _Compare __com… in binary_search()
31 __first = std::lower_bound<_ForwardIterator, _Tp, _Comp_ref>(__first, __last, __value, __comp); in binary_search()
35 template <class _ForwardIterator, class _Tp>
39 binary_search(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) in binary_search()
42 … __less<typename iterator_traits<_ForwardIterator>::value_type, _Tp>()); in binary_search()
H A Dunique.h45 template <class _ForwardIterator, class _BinaryPredicate>
46 _LIBCPP_NODISCARD_EXT _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _ForwardIterator
47 unique(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __pred) { in unique()
51 template <class _ForwardIterator>
52 _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _ForwardIterator
53 unique(_ForwardIterator __first, _ForwardIterator __last) { in unique()
54 typedef typename iterator_traits<_ForwardIterator>::value_type __v; in unique()
H A Dlower_bound.h50 template <class _ForwardIterator, class _Tp, class _Compare>
52 _ForwardIterator lower_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value,… in lower_bound()
59 template <class _ForwardIterator, class _Tp>
61 _ForwardIterator lower_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value)… in lower_bound()
63 __less<typename iterator_traits<_ForwardIterator>::value_type, _Tp>()); in lower_bound()
/llvm-project-15.0.7/clang/test/PCH/
H A Dcrash-12631281.cpp26 template <class _ForwardIterator>
27 pair<_ForwardIterator, _ForwardIterator> __equal_range(_ForwardIterator) { in __equal_range() argument
28 …return pair<_ForwardIterator, _ForwardIterator>(0, 0); // expected-error {{no matching constructor… in __equal_range()
31 template <class _ForwardIterator>
32 pair<_ForwardIterator, _ForwardIterator> equal_range( _ForwardIterator a) { in equal_range()
/llvm-project-15.0.7/libcxx/include/
H A Dregex3085 basic_regex(_ForwardIterator, _ForwardIterator,
3197 _ForwardIterator
3233 _ForwardIterator
3265 _ForwardIterator
3288 _ForwardIterator
3305 _ForwardIterator
3346 _ForwardIterator
3362 _ForwardIterator
3380 _ForwardIterator
3408 _ForwardIterator
[all …]

123