Home
last modified time | relevance | path

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

12

/NextBSD/contrib/libstdc++/include/bits/
Dvector.tcc92 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()
[all …]
Dstl_tree.h688 _M_insert_unique(iterator __position, const value_type& __x);
691 _M_insert_unique(const_iterator __position, const value_type& __x);
694 _M_insert_equal(iterator __position, const value_type& __x);
697 _M_insert_equal(const_iterator __position, const value_type& __x);
708 erase(iterator __position);
711 erase(const_iterator __position);
1017 _M_insert_unique(iterator __position, const _Val& __v)
1020 if (__position._M_node == _M_end())
1030 _S_key(__position._M_node)))
1033 iterator __before = __position;
[all …]
Dstl_list.h91 hook(_List_node_base * const __position);
804 insert(iterator __position, const value_type& __x);
819 insert(iterator __position, size_type __n, const value_type& __x) in insert() argument
822 splice(__position, __tmp); in insert()
840 insert(iterator __position, _InputIterator __first, in insert() argument
844 splice(__position, __tmp); in insert()
863 erase(iterator __position);
937 splice(iterator __position, list& __x) in splice() argument
943 this->_M_transfer(__position, __x.begin(), __x.end()); in splice()
957 splice(iterator __position, list& __x, iterator __i) in splice() argument
[all …]
Dstl_bvector.h716 insert(iterator __position, const bool& __x = bool()) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
718 const difference_type __n = __position - begin(); in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
720 && __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()
733 _M_insert_dispatch(__position, __first, __last, _Integral()); in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
737 insert(iterator __position, size_type __n, const bool& __x) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
738 { _M_fill_insert(__position, __n, __x); } in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
745 erase(iterator __position) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
747 if (__position + 1 != end()) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
[all …]
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()
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()
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);
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()
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()
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()
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()
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);
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()
/NextBSD/contrib/libstdc++/include/std/
Dstd_bitset.h756 size_t __position = 0)
759 if (__position > __s.size())
762 _M_copy_from_string(__s, __position,
777 size_t __position, size_t __n)
780 if (__position > __s.size())
783 _M_copy_from_string(__s, __position, __n);
824 operator<<=(size_t __position)
826 if (__builtin_expect(__position < _Nb, 1))
828 this->_M_do_left_shift(__position);
837 operator>>=(size_t __position)
[all …]
/NextBSD/contrib/libstdc++/include/debug/
Dlist268 insert(iterator __position, const _Tp& __x)
270 __glibcxx_check_insert(__position);
271 return iterator(_Base::insert(__position.base(), __x), this);
275 insert(iterator __position, size_type __n, const _Tp& __x)
277 __glibcxx_check_insert(__position);
278 _Base::insert(__position.base(), __n, __x);
283 insert(iterator __position, _InputIterator __first,
286 __glibcxx_check_insert_range(__position, __first, __last);
287 _Base::insert(__position.base(), __first, __last);
291 erase(iterator __position)
[all …]
Ddeque235 insert(iterator __position, const _Tp& __x)
237 __glibcxx_check_insert(__position);
238 typename _Base::iterator __res = _Base::insert(__position.base(), __x);
244 insert(iterator __position, size_type __n, const _Tp& __x)
246 __glibcxx_check_insert(__position);
247 _Base::insert(__position.base(), __n, __x);
253 insert(iterator __position,
256 __glibcxx_check_insert_range(__position, __first, __last);
257 _Base::insert(__position.base(), __first, __last);
281 erase(iterator __position)
[all …]
Dvector264 insert(iterator __position, const _Tp& __x)
266 __glibcxx_check_insert(__position);
268 difference_type __offset = __position - begin();
269 typename _Base::iterator __res = _Base::insert(__position.base(),__x);
279 insert(iterator __position, size_type __n, const _Tp& __x)
281 __glibcxx_check_insert(__position);
283 difference_type __offset = __position - begin();
284 _Base::insert(__position.base(), __n, __x);
294 insert(iterator __position,
297 __glibcxx_check_insert_range(__position, __first, __last);
[all …]
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()
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()
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()
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()
Dstring453 erase(iterator __position)
455 __glibcxx_check_erase(__position);
456 typename _Base::iterator __res = _Base::erase(__position.base());
/NextBSD/contrib/libstdc++/src/
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()
/NextBSD/contrib/libc++/include/
Dvector695 iterator insert(const_iterator __position, const_reference __x);
697 iterator insert(const_iterator __position, value_type&& __x);
700 iterator emplace(const_iterator __position, _Args&&... __args);
703 iterator insert(const_iterator __position, size_type __n, const_reference __x);
714 insert(const_iterator __position, _InputIterator __first, _InputIterator __last);
724 insert(const_iterator __position, _ForwardIterator __first, _ForwardIterator __last);
727 iterator insert(const_iterator __position, initializer_list<value_type> __il)
728 {return insert(__position, __il.begin(), __il.end());}
731 _LIBCPP_INLINE_VISIBILITY iterator erase(const_iterator __position);
1664 vector<_Tp, _Allocator>::erase(const_iterator __position)
[all …]
/NextBSD/contrib/libstdc++/include/ext/
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