• Home
  • Raw
  • Download

Lines Matching refs:__first

72 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init)
74 for (; __first != __last; ++__first)
75 __init = __init + *__first;
82 accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op)
84 for (; __first != __last; ++__first)
85 __init = __binary_op(__init, *__first);
113 partial_sum(_InputIterator __first, _InputIterator __last, _OutputIterator __result)
115 if (__first != __last)
117 typename iterator_traits<_InputIterator>::value_type __t(*__first);
119 for (++__first, ++__result; __first != __last; ++__first, ++__result)
121 __t = __t + *__first;
131 partial_sum(_InputIterator __first, _InputIterator __last, _OutputIterator __result,
134 if (__first != __last)
136 typename iterator_traits<_InputIterator>::value_type __t(*__first);
138 for (++__first, ++__result; __first != __last; ++__first, ++__result)
140 __t = __binary_op(__t, *__first);
150 adjacent_difference(_InputIterator __first, _InputIterator __last, _OutputIterator __result)
152 if (__first != __last)
154 typename iterator_traits<_InputIterator>::value_type __t1(*__first);
156 for (++__first, ++__result; __first != __last; ++__first, ++__result)
158 typename iterator_traits<_InputIterator>::value_type __t2(*__first);
169 adjacent_difference(_InputIterator __first, _InputIterator __last, _OutputIterator __result,
172 if (__first != __last)
174 typename iterator_traits<_InputIterator>::value_type __t1(*__first);
176 for (++__first, ++__result; __first != __last; ++__first, ++__result)
178 typename iterator_traits<_InputIterator>::value_type __t2(*__first);
189 iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value_)
191 for (; __first != __last; ++__first, ++__value_)
192 *__first = __value_;