Home
last modified time | relevance | path

Searched refs:__position (Results 1 – 25 of 27) sorted by relevance

12

/freebsd-12.1/contrib/libstdc++/include/bits/
H A Dvector.tcc96 && __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()
253 std::copy_backward(__position.base(), in _M_insert_aux()
256 *__position = __x_copy; in _M_insert_aux()
326 std::fill(__position.base(), __position.base() + __n, in _M_fill_insert()
360 __position.base(), in _M_fill_insert()
[all …]
H A Dstl_tree.h708 erase(iterator __position);
1033 iterator __before = __position;
1043 __position._M_node, __v);
1052 iterator __after = __position;
1100 __position._M_node, __v);
1147 iterator __before = __position;
1157 __position._M_node, __v);
1165 iterator __after = __position;
1211 __position._M_node, __v);
1261 erase(iterator __position)
[all …]
H A Dstl_list.h91 hook(_List_node_base * const __position);
822 splice(__position, __tmp); in insert()
844 splice(__position, __tmp); in insert()
863 erase(iterator __position);
937 splice(iterator __position, list& __x) in splice() argument
961 if (__position == __i || __position == __j) in splice()
967 this->_M_transfer(__position, __i, __j); in splice()
990 this->_M_transfer(__position, __first, __last); in splice()
1173 __tmp->hook(__position._M_node); in _M_insert()
1178 _M_erase(iterator __position) in _M_erase() argument
[all …]
H A Dstl_bvector.h720 && __position == end()) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
723 _M_insert_aux(__position, __x); in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
729 insert(iterator __position, in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
745 erase(iterator __position) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
747 if (__position + 1 != end()) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
748 std::copy(__position + 1, end(), __position); in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
750 return __position; in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
921 std::copy_backward(__position, end(), in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
923 std::fill(__position, __position + difference_type(__n), __x); in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
965 std::copy_backward(__position, end(), in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
[all …]
H A Ddeque.tcc91 insert(iterator __position, const value_type& __x) in insert() argument
93 if (__position._M_cur == this->_M_impl._M_start._M_cur) in insert()
98 else if (__position._M_cur == this->_M_impl._M_finish._M_cur) in insert()
106 return _M_insert_aux(__position, __x); in insert()
112 erase(iterator __position) in erase() argument
114 iterator __next = __position; in erase()
116 const difference_type __index = __position - begin(); in erase()
119 if (__position != begin()) in erase()
120 std::copy_backward(begin(), __position, __next); in erase()
126 std::copy(__next, end(), __position); in erase()
H A Dlist.tcc86 insert(iterator __position, const value_type& __x) in insert() argument
89 __tmp->hook(__position._M_node); in insert()
96 erase(iterator __position) in erase() argument
98 iterator __ret = iterator(__position._M_node->_M_next); in erase()
99 _M_erase(__position); in erase()
H A Dstl_vector.h650 insert(iterator __position, const value_type& __x);
666 insert(iterator __position, size_type __n, const value_type& __x) in insert() argument
667 { _M_fill_insert(__position, __n, __x); } in insert()
685 insert(iterator __position, _InputIterator __first, in insert() argument
690 _M_insert_dispatch(__position, __first, __last, _Integral()); in insert()
709 erase(iterator __position);
926 _M_insert_aux(iterator __position, const value_type& __x);
H A Dstl_multiset.h318 insert(iterator __position, const value_type& __x) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
319 { return _M_t._M_insert_equal(__position, __x); } in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
345 erase(iterator __position) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
346 { _M_t.erase(__position); } in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
H A Dstl_set.h331 insert(iterator __position, const value_type& __x) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
332 { return _M_t._M_insert_unique(__position, __x); } in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
357 erase(iterator __position) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
358 { _M_t.erase(__position); } in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
H A Dstl_multimap.h363 insert(iterator __position, const value_type& __x) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
364 { return _M_t._M_insert_equal(__position, __x); } in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
390 erase(iterator __position) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
391 { _M_t.erase(__position); } in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
H A Dstl_map.h426 insert(iterator __position, const value_type& __x) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
427 { return _M_t._M_insert_unique(__position, __x); } in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
453 erase(iterator __position) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
454 { _M_t.erase(__position); } in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
H A Dstl_deque.h1129 insert(iterator __position, const value_type& __x);
1141 insert(iterator __position, size_type __n, const value_type& __x) in insert() argument
1142 { _M_fill_insert(__position, __n, __x); } in insert()
1156 insert(iterator __position, _InputIterator __first, in insert() argument
1161 _M_insert_dispatch(__position, __first, __last, _Integral()); in insert()
1178 erase(iterator __position);
H A Dbasic_string.h1146 erase(iterator __position) in _GLIBCXX_BEGIN_NAMESPACE()
1148 _GLIBCXX_DEBUG_PEDASSERT(__position >= _M_ibegin() in _GLIBCXX_BEGIN_NAMESPACE()
1149 && __position < _M_iend()); in _GLIBCXX_BEGIN_NAMESPACE()
1150 const size_type __pos = __position - _M_ibegin(); in _GLIBCXX_BEGIN_NAMESPACE()
/freebsd-12.1/contrib/libstdc++/include/std/
H A Dstd_bitset.h756 size_t __position = 0)
759 if (__position > __s.size())
780 if (__position > __s.size())
914 if (__position >= _Nb)
937 reset(size_t __position)
939 if (__position >= _Nb)
961 flip(size_t __position)
963 if (__position >= _Nb)
991 operator[](size_t __position)
1088 test(size_t __position) const
[all …]
/freebsd-12.1/contrib/libstdc++/include/debug/
H A Dlist268 insert(iterator __position, const _Tp& __x)
270 __glibcxx_check_insert(__position);
277 __glibcxx_check_insert(__position);
278 _Base::insert(__position.base(), __n, __x);
291 erase(iterator __position)
293 __glibcxx_check_erase(__position);
294 __position._M_invalidate();
299 erase(iterator __position, iterator __last)
329 splice(iterator __position, list& __x)
340 __glibcxx_check_insert(__position);
[all …]
H A Ddeque235 insert(iterator __position, const _Tp& __x)
237 __glibcxx_check_insert(__position);
246 __glibcxx_check_insert(__position);
247 _Base::insert(__position.base(), __n, __x);
253 insert(iterator __position,
281 erase(iterator __position)
283 __glibcxx_check_erase(__position);
284 if (__position == begin() || __position == end()-1)
286 __position._M_invalidate();
306 for (iterator __position = __first; __position != __last; )
[all …]
H A Dvector264 insert(iterator __position, const _Tp& __x)
266 __glibcxx_check_insert(__position);
268 difference_type __offset = __position - begin();
281 __glibcxx_check_insert(__position);
283 difference_type __offset = __position - begin();
284 _Base::insert(__position.base(), __n, __x);
294 insert(iterator __position,
303 difference_type __offset = __position - begin();
314 erase(iterator __position)
316 __glibcxx_check_erase(__position);
[all …]
H A Dmultiset.h150 insert(iterator __position, const value_type& __x) in insert() argument
152 __glibcxx_check_insert(__position); in insert()
153 return iterator(_Base::insert(__position.base(), __x), this); in insert()
165 erase(iterator __position) in erase() argument
167 __glibcxx_check_erase(__position); in erase()
168 __position._M_invalidate(); in erase()
169 _Base::erase(__position.base()); in erase()
H A Dset.h155 insert(iterator __position, const value_type& __x) in insert() argument
157 __glibcxx_check_insert(__position); in insert()
158 return iterator(_Base::insert(__position.base(), __x), this); in insert()
170 erase(iterator __position) in erase() argument
172 __glibcxx_check_erase(__position); in erase()
173 __position._M_invalidate(); in erase()
174 _Base::erase(__position.base()); in erase()
H A Dmultimap.h150 insert(iterator __position, const value_type& __x) in insert() argument
152 __glibcxx_check_insert(__position); in insert()
153 return iterator(_Base::insert(__position.base(), __x), this); in insert()
165 erase(iterator __position) in erase() argument
167 __glibcxx_check_erase(__position); in erase()
168 __position._M_invalidate(); in erase()
169 _Base::erase(__position.base()); in erase()
H A Dmap.h164 insert(iterator __position, const value_type& __x) in insert() argument
166 __glibcxx_check_insert(__position); in insert()
167 return iterator(_Base::insert(__position.base(), __x), this); in insert()
179 erase(iterator __position) in erase() argument
181 __glibcxx_check_erase(__position); in erase()
182 __position._M_invalidate(); in erase()
183 _Base::erase(__position.base()); in erase()
H A Dstring453 erase(iterator __position)
455 __glibcxx_check_erase(__position);
456 typename _Base::iterator __res = _Base::erase(__position.base());
/freebsd-12.1/contrib/libstdc++/src/
H A Dlist.cc124 _List_node_base::hook(_List_node_base* const __position) in hook() argument
126 this->_M_next = __position; in hook()
127 this->_M_prev = __position->_M_prev; in hook()
128 __position->_M_prev->_M_next = this; in hook()
129 __position->_M_prev = this; in hook()
/freebsd-12.1/contrib/libc++/include/
H A Dvector1715 vector<_Tp, _Allocator>::erase(const_iterator __position)
1722 _LIBCPP_ASSERT(__position != end(),
1724 difference_type __ps = __position - cbegin();
1948 difference_type __off = __position - begin();
3104 __r = __const_iterator_cast(__position);
3130 __r = __const_iterator_cast(__position);
3155 difference_type __off = __position - begin();
3156 iterator __p = __const_iterator_cast(__position);
3209 __r = __const_iterator_cast(__position);
3229 iterator __r = __const_iterator_cast(__position);
[all …]
/freebsd-12.1/contrib/libstdc++/include/ext/
H A Dvstring.h901 erase(iterator __position) in _GLIBCXX_BEGIN_NAMESPACE()
903 _GLIBCXX_DEBUG_PEDASSERT(__position >= _M_ibegin() in _GLIBCXX_BEGIN_NAMESPACE()
904 && __position < _M_iend()); in _GLIBCXX_BEGIN_NAMESPACE()
905 const size_type __pos = __position - _M_ibegin(); in _GLIBCXX_BEGIN_NAMESPACE()

12