Home
last modified time | relevance | path

Searched refs:_BinaryOp (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__numeric/
H A Dtransform_inclusive_scan.h24 template <class _InputIterator, class _OutputIterator, class _Tp, class _BinaryOp, class _UnaryOp>
26 …_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOp __b, _UnaryOp _… in transform_inclusive_scan()
35 template <class _InputIterator, class _OutputIterator, class _BinaryOp, class _UnaryOp>
37 …_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOp __b, _UnaryOp _… in transform_inclusive_scan()
H A Dinclusive_scan.h26 template <class _InputIterator, class _OutputIterator, class _Tp, class _BinaryOp>
28 inclusive_scan(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOp _… in inclusive_scan()
36 template <class _InputIterator, class _OutputIterator, class _BinaryOp>
38 inclusive_scan(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOp _… in inclusive_scan()
H A Dtransform_exclusive_scan.h23 template <class _InputIterator, class _OutputIterator, class _Tp, class _BinaryOp, class _UnaryOp>
25 …_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init, _BinaryOp __b… in transform_exclusive_scan()
H A Dreduce.h28 template <class _InputIterator, class _Tp, class _BinaryOp>
30 reduce(_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOp __b) { in reduce()
H A Dexclusive_scan.h28 template <class _InputIterator, class _OutputIterator, class _Tp, class _BinaryOp>
30 …nputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init, _BinaryOp __b) { in exclusive_scan()
H A Dtransform_reduce.h27 template <class _InputIterator, class _Tp, class _BinaryOp, class _UnaryOp>
29 transform_reduce(_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOp __b, _UnaryOp… in transform_reduce()
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dvalarray447 struct _BinaryOp {
924 struct _BinaryOp<_Op, valarray<_Tp>, _A1> {
941 struct _BinaryOp<_Op, _A0, valarray<_Tp> > {
958 struct _BinaryOp<_Op, valarray<_Tp>, valarray<_Tp> > {
2612 typedef _BinaryOp<divides<value_type>, _Expr1, _Expr2> _Op;
2640 typedef _BinaryOp<modulus<value_type>, _Expr1, _Expr2> _Op;
2668 typedef _BinaryOp<plus<value_type>, _Expr1, _Expr2> _Op;
2696 typedef _BinaryOp<minus<value_type>, _Expr1, _Expr2> _Op;
2724 typedef _BinaryOp<bit_xor<value_type>, _Expr1, _Expr2> _Op;
2780 typedef _BinaryOp<bit_or<value_type>, _Expr1, _Expr2> _Op;
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/__algorithm/pstl_backends/cpu_backends/
H A Dthread.h43 template <class _Index, class _UnaryOp, class _Tp, class _BinaryOp, class _Reduce>
45 __parallel_transform_reduce(_Index __first, _Index __last, _UnaryOp, _Tp __init, _BinaryOp, _Reduce… in __parallel_transform_reduce() argument
H A Dserial.h40 template <class _Index, class _UnaryOp, class _Tp, class _BinaryOp, class _Reduce>
42 __parallel_transform_reduce(_Index __first, _Index __last, _UnaryOp, _Tp __init, _BinaryOp, _Reduce… in __parallel_transform_reduce() argument