Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/libcxx/include/__pstl/cpu_algos/
HDtransform_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()
HDtransform.h100 class _BinaryOperation>
107 _BinaryOperation __op) const noexcept { in operator()
/freebsd-14-stable/contrib/llvm-project/libcxx/include/__pstl/backends/
HDserial.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),
HDdefault.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-14-stable/contrib/llvm-project/libcxx/include/__algorithm/
HDtransform.h28 …plate <class _InputIterator1, class _InputIterator2, class _OutputIterator, class _BinaryOperation>
34 _BinaryOperation __binary_op) { in transform()
HDpstl.h632 class _BinaryOperation,
641 _BinaryOperation __op) { in transform()
/freebsd-14-stable/contrib/llvm-project/libcxx/include/__numeric/
HDpstl.h41 class _BinaryOperation,
45 …& __policy, _ForwardIterator __first, _ForwardIterator __last, _Tp __init, _BinaryOperation __op) { in reduce()
146 class _BinaryOperation,
155 _BinaryOperation __reduce, in transform_reduce()
HDaccumulate.h37 template <class _InputIterator, class _Tp, class _BinaryOperation>
39 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op)… in accumulate()
HDpartial_sum.h44 template <class _InputIterator, class _OutputIterator, class _BinaryOperation>
46 …tIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op) { in partial_sum()
HDadjacent_difference.h45 template <class _InputIterator, class _OutputIterator, class _BinaryOperation>
47 …_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary… in adjacent_difference()