| /NextBSD/contrib/libstdc++/include/bits/ |
| D | vector.tcc | 92 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 …]
|
| D | stl_tree.h | 688 _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 …]
|
| D | stl_list.h | 91 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 …]
|
| D | stl_bvector.h | 716 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 …]
|
| D | deque.tcc | 91 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()
|
| D | list.tcc | 86 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()
|
| D | stl_vector.h | 650 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);
|
| D | stl_set.h | 331 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()
|
| D | stl_multiset.h | 318 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()
|
| D | stl_multimap.h | 363 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()
|
| D | stl_map.h | 426 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()
|
| D | stl_deque.h | 1129 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);
|
| D | basic_string.h | 1146 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/ |
| D | std_bitset.h | 756 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/ |
| D | list | 268 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 …]
|
| D | deque | 235 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 …]
|
| D | vector | 264 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 …]
|
| D | multiset.h | 150 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()
|
| D | set.h | 155 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()
|
| D | map.h | 164 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()
|
| D | multimap.h | 150 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()
|
| D | string | 453 erase(iterator __position) 455 __glibcxx_check_erase(__position); 456 typename _Base::iterator __res = _Base::erase(__position.base());
|
| /NextBSD/contrib/libstdc++/src/ |
| D | list.cc | 124 _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/ |
| D | vector | 695 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/ |
| D | vstring.h | 901 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()
|