Lines Matching refs:first
79 __copy_move(_InputIterator first, _InputIterator last, _OutputIterator res) {
80 for (; first != last; ++res, ++first) {
81 *res = *first;
93 __copy_move(_InputIterator first, _InputIterator last, _OutputIterator res) {
97 for (difference_type n = last - first; n > 0; --n) {
98 *res = *first;
99 ++first;
108 // copy elements in the range [first, last) into the range [result,
109 // result + (last - first)) starting from first and proceeding to
112 // For each non negative n < (last - first) performs:
113 // *(result + n) = *(first + n)
114 // @require result should not be in the [first, last) range.
115 // @return result + (last - first)
118 copy(_InputIterator first, _InputIterator last, _OutputIterator res) {
123 android::iter<_InputIterator>::base(first),