Lines Matching refs:__first2
223 inner_product(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __in…
225 for (; __first1 != __last1; ++__first1, (void) ++__first2)
227 __init = _VSTD::move(__init) + *__first1 * *__first2;
229 __init = __init + *__first1 * *__first2;
237 inner_product(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2,
240 for (; __first1 != __last1; ++__first1, (void) ++__first2)
242 __init = __binary_op1(_VSTD::move(__init), __binary_op2(*__first1, *__first2));
244 __init = __binary_op1(__init, __binary_op2(*__first1, *__first2));
266 _InputIterator2 __first2, _Tp __init, _BinaryOp1 __b1, _BinaryOp2 __b2)
268 for (; __first1 != __last1; ++__first1, (void) ++__first2)
269 __init = __b1(__init, __b2(*__first1, *__first2));
277 _InputIterator2 __first2, _Tp __init)
279 return _VSTD::transform_reduce(__first1, __last1, __first2, _VSTD::move(__init),