Lines Matching refs:__position
92 insert(iterator __position, const value_type& __x) in insert() argument
94 const size_type __n = __position - begin(); in insert()
96 && __position == end()) in insert()
102 _M_insert_aux(__position, __x); in insert()
109 erase(iterator __position) in erase() argument
111 if (__position + 1 != end()) in erase()
112 std::copy(__position + 1, end(), __position); in erase()
115 return __position; in erase()
245 _M_insert_aux(iterator __position, const _Tp& __x) in _M_insert_aux() argument
253 std::copy_backward(__position.base(), in _M_insert_aux()
256 *__position = __x_copy; in _M_insert_aux()
277 __position.base(), __new_start, in _M_insert_aux()
282 std::__uninitialized_copy_a(__position.base(), in _M_insert_aux()
307 _M_fill_insert(iterator __position, size_type __n, const value_type& __x) in _M_fill_insert() argument
315 const size_type __elems_after = end() - __position; in _M_fill_insert()
324 std::copy_backward(__position.base(), __old_finish - __n, in _M_fill_insert()
326 std::fill(__position.base(), __position.base() + __n, in _M_fill_insert()
336 std::__uninitialized_copy_a(__position.base(), __old_finish, in _M_fill_insert()
340 std::fill(__position.base(), __old_finish, __x_copy); in _M_fill_insert()
360 __position.base(), in _M_fill_insert()
367 std::__uninitialized_copy_a(__position.base(), in _M_fill_insert()
408 _M_range_insert(iterator __position, _ForwardIterator __first, in _M_range_insert() argument
417 const size_type __elems_after = end() - __position; in _M_range_insert()
426 std::copy_backward(__position.base(), __old_finish - __n, in _M_range_insert()
428 std::copy(__first, __last, __position); in _M_range_insert()
438 std::__uninitialized_copy_a(__position.base(), in _M_range_insert()
443 std::copy(__first, __mid, __position); in _M_range_insert()
463 __position.base(), in _M_range_insert()
470 std::__uninitialized_copy_a(__position.base(), in _M_range_insert()