Home
last modified time | relevance | path

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

12

/external/llvm-project/pstl/include/pstl/internal/
Dglue_algorithm_defs.h26 template <class _ExecutionPolicy, class _ForwardIterator, class _Predicate>
28 any_of(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Predicate __p…
32 template <class _ExecutionPolicy, class _ForwardIterator, class _Predicate>
34 all_of(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Predicate __p…
38 template <class _ExecutionPolicy, class _ForwardIterator, class _Predicate>
40 none_of(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Predicate __…
44 template <class _ExecutionPolicy, class _ForwardIterator, class _Function>
46 for_each(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Function __…
48 template <class _ExecutionPolicy, class _ForwardIterator, class _Size, class _Function>
49 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator>
[all …]
Dglue_memory_defs.h23 template <class _ExecutionPolicy, class _InputIterator, class _ForwardIterator>
24 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator>
25 …xecutionPolicy&& __exec, _InputIterator __first, _InputIterator __last, _ForwardIterator __result);
27 template <class _ExecutionPolicy, class _InputIterator, class _Size, class _ForwardIterator>
28 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator>
29 uninitialized_copy_n(_ExecutionPolicy&& __exec, _InputIterator __first, _Size __n, _ForwardIterator
33 template <class _ExecutionPolicy, class _InputIterator, class _ForwardIterator>
34 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator>
35 …xecutionPolicy&& __exec, _InputIterator __first, _InputIterator __last, _ForwardIterator __result);
37 template <class _ExecutionPolicy, class _InputIterator, class _Size, class _ForwardIterator>
[all …]
Dalgorithm_fwd.h30 template <class _ForwardIterator, class _Pred>
32 __brick_any_of(const _ForwardIterator, const _ForwardIterator, _Pred,
35 template <class _ForwardIterator, class _Pred>
37 __brick_any_of(const _ForwardIterator, const _ForwardIterator, _Pred,
40 template <class _ExecutionPolicy, class _ForwardIterator, class _Pred, class _IsVector>
42 __pattern_any_of(_ExecutionPolicy&&, _ForwardIterator, _ForwardIterator, _Pred, _IsVector,
45 template <class _ExecutionPolicy, class _ForwardIterator, class _Pred, class _IsVector>
47 __pattern_any_of(_ExecutionPolicy&&, _ForwardIterator, _ForwardIterator, _Pred, _IsVector,
56 template <class _ForwardIterator, class _Function>
57 void __brick_walk1(_ForwardIterator, _ForwardIterator, _Function,
[all …]
Dglue_memory_impl.h28 template <class _ExecutionPolicy, class _InputIterator, class _ForwardIterator>
29 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator>
30 …ExecutionPolicy&& __exec, _InputIterator __first, _InputIterator __last, _ForwardIterator __result) in uninitialized_copy()
33 typedef typename iterator_traits<_ForwardIterator>::value_type _ValueType2; in uninitialized_copy()
35 typedef typename iterator_traits<_ForwardIterator>::reference _ReferenceType2; in uninitialized_copy()
38 …ternal::__is_parallelization_preferred<_ExecutionPolicy, _InputIterator, _ForwardIterator>(__exec); in uninitialized_copy()
40 …internal::__is_vectorization_preferred<_ExecutionPolicy, _InputIterator, _ForwardIterator>(__exec); in uninitialized_copy()
47 … [__is_vector](_InputIterator __begin, _InputIterator __end, _ForwardIterator __res) { in uninitialized_copy()
62 template <class _ExecutionPolicy, class _InputIterator, class _Size, class _ForwardIterator>
63 __pstl::__internal::__enable_if_execution_policy<_ExecutionPolicy, _ForwardIterator>
[all …]
Dglue_algorithm_impl.h31 template <class _ExecutionPolicy, class _ForwardIterator, class _Predicate>
33 any_of(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Predicate __p… in any_of()
37 … __pstl::__internal::__is_vectorization_preferred<_ExecutionPolicy, _ForwardIterator>(__exec), in any_of()
38 … __pstl::__internal::__is_parallelization_preferred<_ExecutionPolicy, _ForwardIterator>(__exec)); in any_of()
43 template <class _ExecutionPolicy, class _ForwardIterator, class _Pred>
45 all_of(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Pred __pred) in all_of()
52 template <class _ExecutionPolicy, class _ForwardIterator, class _Predicate>
54 none_of(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Predicate __… in none_of()
61 template <class _ExecutionPolicy, class _ForwardIterator, class _Function>
63 for_each(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Function __… in for_each()
[all …]
Dnumeric_fwd.h57 template <class _ForwardIterator, class _Tp, class _UnaryOperation, class _BinaryOperation>
58 _Tp __brick_transform_reduce(_ForwardIterator, _ForwardIterator, _Tp, _BinaryOperation, _UnaryOpera…
61 template <class _ForwardIterator, class _Tp, class _BinaryOperation, class _UnaryOperation>
62 _Tp __brick_transform_reduce(_ForwardIterator, _ForwardIterator, _Tp, _BinaryOperation, _UnaryOpera…
65 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOperation, class …
68 __pattern_transform_reduce(_ExecutionPolicy&&, _ForwardIterator, _ForwardIterator, _Tp, _BinaryOper…
72 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOperation, class …
75 __pattern_transform_reduce(_ExecutionPolicy&&, _ForwardIterator, _ForwardIterator, _Tp, _BinaryOper…
85 template <class _ForwardIterator, class _OutputIterator, class _UnaryOperation, class _Tp, class _B…
86 std::pair<_OutputIterator, _Tp> __brick_transform_scan(_ForwardIterator, _ForwardIterator, _OutputI…
[all …]
Dalgorithm_impl.h38 template <class _ForwardIterator, class _Pred>
40 __brick_any_of(const _ForwardIterator __first, const _ForwardIterator __last, _Pred __pred, in __brick_any_of()
46 template <class _ForwardIterator, class _Pred>
48 __brick_any_of(const _ForwardIterator __first, const _ForwardIterator __last, _Pred __pred, in __brick_any_of()
54 template <class _ExecutionPolicy, class _ForwardIterator, class _Pred, class _IsVector>
56 __pattern_any_of(_ExecutionPolicy&&, _ForwardIterator __first, _ForwardIterator __last, _Pred __pre… in __pattern_any_of()
62 template <class _ExecutionPolicy, class _ForwardIterator, class _Pred, class _IsVector>
64 __pattern_any_of(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Pre… in __pattern_any_of()
69 … [__pred, __is_vector](_ForwardIterator __i, _ForwardIterator __j) { in __pattern_any_of()
78 template <class _ForwardIterator, class _Size, class _Function>
[all …]
Dmemory_impl.h29 template <typename _ForwardIterator, typename _OutputIterator>
31 __brick_uninitialized_move(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __res… in __brick_uninitialized_move()
42 template <typename _ForwardIterator, typename _OutputIterator>
44 __brick_uninitialized_move(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __res… in __brick_uninitialized_move()
48 using _ReferenceType1 = typename std::iterator_traits<_ForwardIterator>::reference; in __brick_uninitialized_move()
80 template <typename _ForwardIterator, typename _OutputIterator>
82 __brick_uninitialized_copy(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __res… in __brick_uninitialized_copy()
93 template <typename _ForwardIterator, typename _OutputIterator>
95 __brick_uninitialized_copy(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __res… in __brick_uninitialized_copy()
99 using _ReferenceType1 = typename std::iterator_traits<_ForwardIterator>::reference; in __brick_uninitialized_copy()
Dnumeric_impl.h93 template <class _ForwardIterator, class _Tp, class _BinaryOperation, class _UnaryOperation>
95 __brick_transform_reduce(_ForwardIterator __first, _ForwardIterator __last, _Tp __init, _BinaryOper… in __brick_transform_reduce()
101 template <class _ForwardIterator, class _Tp, class _UnaryOperation, class _BinaryOperation>
103 __brick_transform_reduce(_ForwardIterator __first, _ForwardIterator __last, _Tp __init, _BinaryOper… in __brick_transform_reduce()
106 typedef typename std::iterator_traits<_ForwardIterator>::difference_type _DifferenceType; in __brick_transform_reduce()
112 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOperation, class …
115 __pattern_transform_reduce(_ExecutionPolicy&&, _ForwardIterator __first, _ForwardIterator __last, _… in __pattern_transform_reduce()
122 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOperation, class …
125 __pattern_transform_reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __… in __pattern_transform_reduce()
132 … [__unary_op](_ForwardIterator __i) mutable { return __unary_op(*__i); }, __init, __binary_op, in __pattern_transform_reduce()
[all …]
Dglue_numeric_defs.h24 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOperation>
26 reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Tp __init,
29 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp>
31 reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Tp __init);
33 template <class _ExecutionPolicy, class _ForwardIterator>
35 … typename iterator_traits<_ForwardIterator>::value_type>
36 reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last);
50 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOperation, class …
52 transform_reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Tp …
Dglue_numeric_impl.h28 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOperation>
30 reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Tp __init, in reduce()
37 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp>
39 reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Tp __init) in reduce()
45 template <class _ExecutionPolicy, class _ForwardIterator>
47 … typename iterator_traits<_ForwardIterator>::value_type>
48 reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last) in reduce()
50 typedef typename iterator_traits<_ForwardIterator>::value_type _ValueType; in reduce()
86 template <class _ExecutionPolicy, class _ForwardIterator, class _Tp, class _BinaryOperation, class …
88 transform_reduce(_ExecutionPolicy&& __exec, _ForwardIterator __first, _ForwardIterator __last, _Tp … in transform_reduce()
[all …]
Dutils.h158 template <typename _ForwardIterator, typename _Compare>
159 _ForwardIterator
160 __cmp_iterators_by_values(_ForwardIterator __a, _ForwardIterator __b, _Compare __comp) in __cmp_iterators_by_values()
Dunseq_backend_simd.h614 template <typename _ForwardIterator, typename _Size, typename _Compare>
615 _ForwardIterator
616 __simd_min_element(_ForwardIterator __first, _Size __n, _Compare __comp) noexcept in __simd_min_element()
623 typedef typename std::iterator_traits<_ForwardIterator>::value_type _ValueType; in __simd_min_element()
673 template <typename _ForwardIterator, typename _Size, typename _Compare>
674 std::pair<_ForwardIterator, _ForwardIterator>
675 __simd_minmax_element(_ForwardIterator __first, _Size __n, _Compare __comp) noexcept in __simd_minmax_element()
681 typedef typename std::iterator_traits<_ForwardIterator>::value_type _ValueType; in __simd_minmax_element()
/external/clang/test/PCH/
Dcrash-12631281.cpp22 template <class _ForwardIterator>
23 pair<_ForwardIterator, _ForwardIterator> __equal_range(_ForwardIterator) { in __equal_range() argument
24 …return pair<_ForwardIterator, _ForwardIterator>(0, 0); // expected-error {{no matching constructor… in __equal_range()
27 template <class _ForwardIterator>
28 pair<_ForwardIterator, _ForwardIterator> equal_range( _ForwardIterator a) { in equal_range()
/external/llvm-project/clang/test/PCH/
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()
/external/llvm-project/libcxx/include/
Dregex1037 template <class _ForwardIterator>
1039 transform(_ForwardIterator __f, _ForwardIterator __l) const;
1040 template <class _ForwardIterator>
1043 transform_primary( _ForwardIterator __f, _ForwardIterator __l) const
1045 template <class _ForwardIterator>
1048 lookup_collatename(_ForwardIterator __f, _ForwardIterator __l) const
1050 template <class _ForwardIterator>
1053 lookup_classname(_ForwardIterator __f, _ForwardIterator __l,
1067 template <class _ForwardIterator>
1069 __transform_primary(_ForwardIterator __f, _ForwardIterator __l, char) const;
[all …]
Dalgorithm1140 template <class _ForwardIterator, class _BinaryPredicate>
1143 _ForwardIterator
1144 adjacent_find(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __pred)
1148 _ForwardIterator __i = __first;
1159 template <class _ForwardIterator>
1162 _ForwardIterator
1163 adjacent_find(_ForwardIterator __first, _ForwardIterator __last)
1165 typedef typename iterator_traits<_ForwardIterator>::value_type __v;
1524 template <class _ForwardIterator, class _Searcher>
1526 _ForwardIterator search(_ForwardIterator __f, _ForwardIterator __l, const _Searcher &__s)
[all …]
Dvector536 template <class _ForwardIterator>
537 vector(_ForwardIterator __first,
538 typename enable_if<__is_cpp17_forward_iterator<_ForwardIterator>::value &&
541 typename iterator_traits<_ForwardIterator>::reference>::value,
542 _ForwardIterator>::type __last);
543 template <class _ForwardIterator>
544 vector(_ForwardIterator __first, _ForwardIterator __last, const allocator_type& __a,
545 typename enable_if<__is_cpp17_forward_iterator<_ForwardIterator>::value &&
548 … typename iterator_traits<_ForwardIterator>::reference>::value>::type* = 0);
602 template <class _ForwardIterator>
[all …]
/external/libcxx/include/
Dregex1021 template <class _ForwardIterator>
1023 transform(_ForwardIterator __f, _ForwardIterator __l) const;
1024 template <class _ForwardIterator>
1027 transform_primary( _ForwardIterator __f, _ForwardIterator __l) const
1029 template <class _ForwardIterator>
1032 lookup_collatename(_ForwardIterator __f, _ForwardIterator __l) const
1034 template <class _ForwardIterator>
1037 lookup_classname(_ForwardIterator __f, _ForwardIterator __l,
1051 template <class _ForwardIterator>
1053 __transform_primary(_ForwardIterator __f, _ForwardIterator __l, char) const;
[all …]
Dalgorithm1106 template <class _ForwardIterator, class _BinaryPredicate>
1108 _ForwardIterator
1109 adjacent_find(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __pred)
1113 _ForwardIterator __i = __first;
1124 template <class _ForwardIterator>
1126 _ForwardIterator
1127 adjacent_find(_ForwardIterator __first, _ForwardIterator __last)
1129 typedef typename iterator_traits<_ForwardIterator>::value_type __v;
1473 template <class _ForwardIterator, class _Searcher>
1475 _ForwardIterator search(_ForwardIterator __f, _ForwardIterator __l, const _Searcher &__s)
[all …]
Dvector535 template <class _ForwardIterator>
536 vector(_ForwardIterator __first,
537 typename enable_if<__is_forward_iterator<_ForwardIterator>::value &&
540 typename iterator_traits<_ForwardIterator>::reference>::value,
541 _ForwardIterator>::type __last);
542 template <class _ForwardIterator>
543 vector(_ForwardIterator __first, _ForwardIterator __last, const allocator_type& __a,
544 typename enable_if<__is_forward_iterator<_ForwardIterator>::value &&
547 … typename iterator_traits<_ForwardIterator>::reference>::value>::type* = 0);
601 template <class _ForwardIterator>
[all …]
/external/libcxx/include/experimental/
Dalgorithm51 template <class _ForwardIterator, class _Searcher>
53 _ForwardIterator search(_ForwardIterator __f, _ForwardIterator __l, const _Searcher &__s)
Dfunctional112 template<class _ForwardIterator, class _BinaryPredicate = equal_to<>>
117 default_searcher(_ForwardIterator __f, _ForwardIterator __l,
127 typename _VSTD::iterator_traits<_ForwardIterator>::iterator_category(),
132 _ForwardIterator __first_;
133 _ForwardIterator __last_;
137 template<class _ForwardIterator, class _BinaryPredicate = equal_to<>>
139 default_searcher<_ForwardIterator, _BinaryPredicate>
140 make_default_searcher( _ForwardIterator __f, _ForwardIterator __l, _BinaryPredicate __p = _BinaryPr…
142 return default_searcher<_ForwardIterator, _BinaryPredicate>(__f, __l, __p);
/external/llvm-project/libcxx/include/experimental/
Dalgorithm50 template <class _ForwardIterator, class _Searcher>
52 _ForwardIterator search(_ForwardIterator __f, _ForwardIterator __l, const _Searcher &__s)
Dfunctional111 template<class _ForwardIterator, class _BinaryPredicate = equal_to<>>
115 default_searcher(_ForwardIterator __f, _ForwardIterator __l,
125 typename _VSTD::iterator_traits<_ForwardIterator>::iterator_category(),
130 _ForwardIterator __first_;
131 _ForwardIterator __last_;
135 template<class _ForwardIterator, class _BinaryPredicate = equal_to<>>
137 default_searcher<_ForwardIterator, _BinaryPredicate>
138 make_default_searcher( _ForwardIterator __f, _ForwardIterator __l, _BinaryPredicate __p = _BinaryPr…
140 return default_searcher<_ForwardIterator, _BinaryPredicate>(__f, __l, __p);

12