Home
last modified time | relevance | path

Searched refs:_BinaryOperation (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/
H A Dnumeric_fwd.h
H A Dglue_numeric_defs.h
H A Dnumeric_impl.h
H A Dglue_numeric_impl.h
H A Dunseq_backend_simd.h
/freebsd/contrib/llvm-project/libcxx/include/__pstl/cpu_algos/
H A Dtransform_reduce.h40 typename _BinaryOperation,
43 …__enable_if_t<__desugars_to_v<__plus_tag, _BinaryOperation, _Tp, _UnaryResult> && is_arithmetic_v<…
47 __simd_transform_reduce(_DifferenceType __n, _Tp __init, _BinaryOperation, _UnaryOperation __f) noe… in __simd_transform_reduce() argument
57 typename _BinaryOperation,
60 …__enable_if_t<!(__desugars_to_v<__plus_tag, _BinaryOperation, _Tp, _UnaryResult> && is_arithmetic_…
64 __simd_transform_reduce(_Size __n, _Tp __init, _BinaryOperation __binary_op, _UnaryOperation __f) n… in __simd_transform_reduce()
168 …template <class _Policy, class _ForwardIterator, class _Tp, class _BinaryOperation, class _UnaryOp…
174 _BinaryOperation __reduce, in operator()
H A Dtransform.h100 class _BinaryOperation>
107 _BinaryOperation __op) const noexcept { in operator()
/freebsd/contrib/llvm-project/libcxx/include/__pstl/backends/
H A Dserial.h114 class _BinaryOperation>
121 _BinaryOperation&& __op) const noexcept {
127 std::forward<_BinaryOperation>(__op));
133 …template <class _Policy, class _ForwardIterator, class _Tp, class _BinaryOperation, class _UnaryOp…
139 _BinaryOperation&& __reduce,
145 std::forward<_BinaryOperation>(__reduce),
H A Ddefault.h374 template <class _Policy, class _ForwardIterator, class _Tp, class _BinaryOperation>
376 …& __policy, _ForwardIterator __first, _ForwardIterator __last, _Tp __init, _BinaryOperation&& __op)
384 std::forward<_BinaryOperation>(__op),
/freebsd/contrib/llvm-project/libcxx/include/__numeric/
H A Dpstl.h41 class _BinaryOperation,
45 …& __policy, _ForwardIterator __first, _ForwardIterator __last, _Tp __init, _BinaryOperation __op) { in reduce()
146 class _BinaryOperation,
155 _BinaryOperation __reduce, in transform_reduce()
H A Daccumulate.h37 template <class _InputIterator, class _Tp, class _BinaryOperation> in accumulate()
39 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op) {
H A Dpartial_sum.h44 template <class _InputIterator, class _OutputIterator, class _BinaryOperation> in partial_sum()
46 partial_sum(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op) { in partial_sum()
H A Dadjacent_difference.h45 template <class _InputIterator, class _OutputIterator, class _BinaryOperation> in adjacent_difference()
47 _InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op) { in adjacent_difference()
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dtransform.h28 template <class _InputIterator1, class _InputIterator2, class _OutputIterator, class _BinaryOperation> in transform()
34 _BinaryOperation __binary_op) { in transform()
H A Dpstl.h632 class _BinaryOperation,
641 _BinaryOperation __op) { in transform()