Lines Matching refs:__result
28 adjacent_difference(_InputIterator __first, _InputIterator __last, _OutputIterator __result) {
31 *__result = __acc;
32 for (++__first, (void)++__result; __first != __last; ++__first, (void)++__result) {
35 *__result = __val - std::move(__acc);
37 *__result = __val - __acc;
42 return __result;
47 _InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op) {
50 *__result = __acc;
51 for (++__first, (void)++__result; __first != __last; ++__first, (void)++__result) {
54 *__result = __binary_op(__val, std::move(__acc));
56 *__result = __binary_op(__val, __acc);
61 return __result;