Home | History | Annotate | Download | only in stl

Lines Matching refs:__first

42 _Tp accumulate(_InputIterator __first, _InputIterator __last, _Tp _Init) {
43 _STLP_DEBUG_CHECK(_STLP_PRIV __check_range(__first, __last))
44 for ( ; __first != __last; ++__first)
45 _Init = _Init + *__first;
51 _Tp accumulate(_InputIterator __first, _InputIterator __last, _Tp _Init,
53 _STLP_DEBUG_CHECK(_STLP_PRIV __check_range(__first, __last))
54 for ( ; __first != __last; ++__first)
55 _Init = __binary_op(_Init, *__first);
87 __partial_sum(_InputIterator __first, _InputIterator __last,
94 partial_sum(_InputIterator __first, _InputIterator __last,
96 return _STLP_PRIV __partial_sum(__first, __last, __result, _STLP_VALUE_TYPE(__first, _InputIterator),
97 _STLP_PRIV __plus(_STLP_VALUE_TYPE(__first, _InputIterator)));
102 partial_sum(_InputIterator __first, _InputIterator __last,
104 return _STLP_PRIV __partial_sum(__first, __last, __result, _STLP_VALUE_TYPE(__first, _InputIterator),
113 __adjacent_difference(_InputIterator __first, _InputIterator __last,
121 adjacent_difference(_InputIterator __first,
123 return _STLP_PRIV __adjacent_difference(__first, __last, __result,
124 _STLP_VALUE_TYPE(__first, _InputIterator),
125 _STLP_PRIV __minus(_STLP_VALUE_TYPE(__first, _InputIterator)));
130 adjacent_difference(_InputIterator __first, _InputIterator __last,
132 return _STLP_PRIV __adjacent_difference(__first, __last, __result,
133 _STLP_VALUE_TYPE(__first, _InputIterator),
174 void iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __val) {
175 _STLP_DEBUG_CHECK(_STLP_PRIV __check_range(__first, __last))
176 while (__first != __last)
177 *__first++ = __val++;