Lines Matching defs:__position
716 insert(iterator __position, const bool& __x = bool())
718 const difference_type __n = __position - begin();
720 && __position == end())
723 _M_insert_aux(__position, __x);
729 insert(iterator __position,
733 _M_insert_dispatch(__position, __first, __last, _Integral());
737 insert(iterator __position, size_type __n, const bool& __x)
738 { _M_fill_insert(__position, __n, __x); }
745 erase(iterator __position)
747 if (__position + 1 != end())
748 std::copy(__position + 1, end(), __position);
750 return __position;
915 _M_fill_insert(iterator __position, size_type __n, bool __x)
921 std::copy_backward(__position, end(),
923 std::fill(__position, __position + difference_type(__n), __x);
930 iterator __i = _M_copy_aligned(begin(), __position,
933 this->_M_impl._M_finish = std::copy(__position, end(),
957 _M_insert_range(iterator __position, _ForwardIterator __first,
965 std::copy_backward(__position, end(),
968 std::copy(__first, __last, __position);
975 iterator __i = _M_copy_aligned(begin(), __position,
978 this->_M_impl._M_finish = std::copy(__position, end(), __i);
990 _M_insert_aux(iterator __position, bool __x)
994 std::copy_backward(__position, this->_M_impl._M_finish,
996 *__position = __x;
1004 iterator __i = _M_copy_aligned(begin(), __position,
1007 this->_M_impl._M_finish = std::copy(__position, end(), __i);