Lines Matching refs:__last
135 erase(iterator __first, iterator __last) in erase() argument
137 if (__first == begin() && __last == end()) in erase()
144 const difference_type __n = __last - __first; in erase()
149 std::copy_backward(begin(), __first, __last); in erase()
154 if (__last != end()) in erase()
155 std::copy(__last, end(), __first); in erase()
166 _M_assign_aux(_InputIterator __first, _InputIterator __last, in _M_assign_aux() argument
170 for (; __first != __last && __cur != end(); ++__cur, ++__first) in _M_assign_aux()
172 if (__first == __last) in _M_assign_aux()
175 insert(end(), __first, __last); in _M_assign_aux()
249 _M_range_initialize(_InputIterator __first, _InputIterator __last, in _M_range_initialize() argument
255 for (; __first != __last; ++__first) in _M_range_initialize()
269 _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, in _M_range_initialize() argument
272 const size_type __n = std::distance(__first, __last); in _M_range_initialize()
288 std::__uninitialized_copy_a(__first, __last, in _M_range_initialize()
379 _InputIterator __first, _InputIterator __last, in _M_range_insert_aux() argument
381 { std::copy(__first, __last, std::inserter(*this, __pos)); } in _M_range_insert_aux()
388 _ForwardIterator __first, _ForwardIterator __last, in _M_range_insert_aux() argument
391 const size_type __n = std::distance(__first, __last); in _M_range_insert_aux()
397 std::__uninitialized_copy_a(__first, __last, __new_start, in _M_range_insert_aux()
413 std::__uninitialized_copy_a(__first, __last, in _M_range_insert_aux()
426 _M_insert_aux(__pos, __first, __last, __n); in _M_range_insert_aux()
552 _ForwardIterator __first, _ForwardIterator __last, in _M_insert_aux() argument
573 std::copy(__first, __last, __pos - difference_type(__n)); in _M_insert_aux()
584 std::copy(__mid, __last, __old_start); in _M_insert_aux()
613 std::copy(__first, __last, __pos); in _M_insert_aux()
619 std::__uninitialized_copy_copy(__mid, __last, __pos, in _M_insert_aux()
639 _M_destroy_data_aux(iterator __first, iterator __last) in _M_destroy_data_aux() argument
642 __node < __last._M_node; ++__node) in _M_destroy_data_aux()
646 if (__first._M_node != __last._M_node) in _M_destroy_data_aux()
650 std::_Destroy(__last._M_first, __last._M_cur, in _M_destroy_data_aux()
654 std::_Destroy(__first._M_cur, __last._M_cur, in _M_destroy_data_aux()
759 const _Deque_iterator<_Tp, _Tp&, _Tp*>& __last, const _Tp& __value) in fill() argument
764 __node < __last._M_node; ++__node) in fill()
767 if (__first._M_node != __last._M_node) in fill()
770 std::fill(__last._M_first, __last._M_cur, __value); in fill()
773 std::fill(__first._M_cur, __last._M_cur, __value); in fill()