Lines Matching refs:__position

606 …_LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI iterator insert(const_iterator __position, con…
608 …_LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI iterator insert(const_iterator __position, val…
610 …_LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI iterator emplace(const_iterator __position, _A…
613 iterator insert(const_iterator __position, size_type __n, const_reference __x);
620 insert(const_iterator __position, _InputIterator __first, _InputIterator __last);
628 insert(const_iterator __position, _ForwardIterator __first, _ForwardIterator __last);
632 iterator insert(const_iterator __position, initializer_list<value_type> __il)
633 {return insert(__position, __il.begin(), __il.end());}
636 _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI iterator erase(const_iterator __position);
1623 vector<_Tp, _Allocator>::erase(const_iterator __position)
1625 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(std::addressof(__position)) == this,
1627 _LIBCPP_ASSERT(__position != end(),
1629 difference_type __ps = __position - cbegin();
1680 vector<_Tp, _Allocator>::insert(const_iterator __position, const_reference __x)
1682 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(std::addressof(__position)) == this,
1684 pointer __p = this->__begin_ + (__position - begin());
1714 vector<_Tp, _Allocator>::insert(const_iterator __position, value_type&& __x)
1716 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(std::addressof(__position)) == this,
1718 pointer __p = this->__begin_ + (__position - begin());
1745 vector<_Tp, _Allocator>::emplace(const_iterator __position, _Args&&... __args)
1747 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(std::addressof(__position)) == this,
1749 pointer __p = this->__begin_ + (__position - begin());
1776 vector<_Tp, _Allocator>::insert(const_iterator __position, size_type __n, const_reference __x)
1778 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(std::addressof(__position)) == this,
1780 pointer __p = this->__begin_ + (__position - begin());
1819 vector<_Tp, _Allocator>::insert(const_iterator __position, _InputIterator __first, _InputIterator _…
1821 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(std::addressof(__position)) == this,
1823 difference_type __off = __position - begin();
1864 vector<_Tp, _Allocator>::insert(const_iterator __position, _ForwardIterator __first, _ForwardIterat…
1866 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(std::addressof(__position)) == this,
1868 pointer __p = this->__begin_ + (__position - begin());
2276 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 iterator emplace(const_iterator __position, _A…
2277 { return insert ( __position, value_type ( std::forward<_Args>(__args)... )); }
2280 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 iterator insert(const_iterator __position, con…
2281 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 iterator insert(const_iterator __position, siz…
2286 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 insert(const_iterator __position, _InputIterat…
2293 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 insert(const_iterator __position, _ForwardIter…
2297 iterator insert(const_iterator __position, initializer_list<value_type> __il)
2298 {return insert(__position, __il.begin(), __il.end());}
2301 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 iterator erase(const_iterator __position);
2970 vector<bool, _Allocator>::insert(const_iterator __position, const value_type& __x)
2977 std::copy_backward(__position, __old_end, end());
2978 __r = __const_iterator_cast(__position);
2985 __r = std::copy(cbegin(), __position, __v.begin());
2986 std::copy_backward(__position, cend(), __v.end());
2995 vector<bool, _Allocator>::insert(const_iterator __position, size_type __n, const value_type& __x)
3003 std::copy_backward(__position, __old_end, end());
3004 __r = __const_iterator_cast(__position);
3011 __r = std::copy(cbegin(), __position, __v.begin());
3012 std::copy_backward(__position, cend(), __v.end());
3024 vector<bool, _Allocator>::insert(const_iterator __position, _InputIterator __first, _InputIterator …
3026 difference_type __off = __position - begin();
3027 iterator __p = __const_iterator_cast(__position);
3069 vector<bool, _Allocator>::insert(const_iterator __position, _ForwardIterator __first, _ForwardItera…
3080 std::copy_backward(__position, __old_end, end());
3081 __r = __const_iterator_cast(__position);
3088 __r = std::copy(cbegin(), __position, __v.begin());
3089 std::copy_backward(__position, cend(), __v.end());
3099 vector<bool, _Allocator>::erase(const_iterator __position)
3101 iterator __r = __const_iterator_cast(__position);
3102 std::copy(__position + 1, this->cend(), __r);