Lines Matching refs:__position

607     _LIBCPP_CONSTEXPR_AFTER_CXX17 iterator insert(const_iterator __position, const_reference __x);
609 _LIBCPP_CONSTEXPR_AFTER_CXX17 iterator insert(const_iterator __position, value_type&& __x);
611 _LIBCPP_CONSTEXPR_AFTER_CXX17 iterator emplace(const_iterator __position, _Args&&... __args);
613 …_LIBCPP_CONSTEXPR_AFTER_CXX17 iterator insert(const_iterator __position, size_type __n, const_refe…
621 insert(const_iterator __position, _InputIterator __first, _InputIterator __last);
632 insert(const_iterator __position, _ForwardIterator __first, _ForwardIterator __last);
636 iterator insert(const_iterator __position, initializer_list<value_type> __il)
637 {return insert(__position, __il.begin(), __il.end());}
640 … _LIBCPP_CONSTEXPR_AFTER_CXX17 _LIBCPP_INLINE_VISIBILITY iterator erase(const_iterator __position);
1654 vector<_Tp, _Allocator>::erase(const_iterator __position)
1656 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(_VSTD::addressof(__position)) == this,
1658 _LIBCPP_ASSERT(__position != end(),
1660 difference_type __ps = __position - cbegin();
1713 vector<_Tp, _Allocator>::insert(const_iterator __position, const_reference __x)
1715 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(_VSTD::addressof(__position)) == this,
1717 pointer __p = this->__begin_ + (__position - begin());
1747 vector<_Tp, _Allocator>::insert(const_iterator __position, value_type&& __x)
1749 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(_VSTD::addressof(__position)) == this,
1751 pointer __p = this->__begin_ + (__position - begin());
1778 vector<_Tp, _Allocator>::emplace(const_iterator __position, _Args&&... __args)
1780 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(_VSTD::addressof(__position)) == this,
1782 pointer __p = this->__begin_ + (__position - begin());
1809 vector<_Tp, _Allocator>::insert(const_iterator __position, size_type __n, const_reference __x)
1811 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(_VSTD::addressof(__position)) == this,
1813 pointer __p = this->__begin_ + (__position - begin());
1855 vector<_Tp, _Allocator>::insert(const_iterator __position, _InputIterator __first, _InputIterator _…
1857 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(_VSTD::addressof(__position)) == this,
1859 difference_type __off = __position - begin();
1906 vector<_Tp, _Allocator>::insert(const_iterator __position, _ForwardIterator __first, _ForwardIterat…
1908 _LIBCPP_DEBUG_ASSERT(__get_const_db()->__find_c_from_i(_VSTD::addressof(__position)) == this,
1910 pointer __p = this->__begin_ + (__position - begin());
2318 …SIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 iterator emplace(const_iterator __position, _Args&&... __ar…
2319 { return insert ( __position, value_type ( _VSTD::forward<_Args>(__args)... )); }
2322 _LIBCPP_CONSTEXPR_AFTER_CXX17 iterator insert(const_iterator __position, const value_type& __x);
2323 …_LIBCPP_CONSTEXPR_AFTER_CXX17 iterator insert(const_iterator __position, size_type __n, const valu…
2328 …_LIBCPP_CONSTEXPR_AFTER_CXX17 insert(const_iterator __position, _InputIterator __first, _InputIter…
2335 …_LIBCPP_CONSTEXPR_AFTER_CXX17 insert(const_iterator __position, _ForwardIterator __first, _Forward…
2339 iterator insert(const_iterator __position, initializer_list<value_type> __il)
2340 {return insert(__position, __il.begin(), __il.end());}
2343 … _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17 iterator erase(const_iterator __position);
3012 vector<bool, _Allocator>::insert(const_iterator __position, const value_type& __x)
3019 _VSTD::copy_backward(__position, __old_end, end());
3020 __r = __const_iterator_cast(__position);
3027 __r = _VSTD::copy(cbegin(), __position, __v.begin());
3028 _VSTD::copy_backward(__position, cend(), __v.end());
3037 vector<bool, _Allocator>::insert(const_iterator __position, size_type __n, const value_type& __x)
3045 _VSTD::copy_backward(__position, __old_end, end());
3046 __r = __const_iterator_cast(__position);
3053 __r = _VSTD::copy(cbegin(), __position, __v.begin());
3054 _VSTD::copy_backward(__position, cend(), __v.end());
3066 vector<bool, _Allocator>::insert(const_iterator __position, _InputIterator __first, _InputIterator …
3068 difference_type __off = __position - begin();
3069 iterator __p = __const_iterator_cast(__position);
3111 vector<bool, _Allocator>::insert(const_iterator __position, _ForwardIterator __first, _ForwardItera…
3122 _VSTD::copy_backward(__position, __old_end, end());
3123 __r = __const_iterator_cast(__position);
3130 __r = _VSTD::copy(cbegin(), __position, __v.begin());
3131 _VSTD::copy_backward(__position, cend(), __v.end());
3141 vector<bool, _Allocator>::erase(const_iterator __position)
3143 iterator __r = __const_iterator_cast(__position);
3144 _VSTD::copy(__position + 1, this->cend(), __r);