| /freebsd-12.1/contrib/libstdc++/include/bits/ |
| H A D | vector.tcc | 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() 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 D | stl_tree.h | 708 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 D | stl_list.h | 91 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 D | stl_bvector.h | 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() 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 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()
|
| H A 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()
|
| H A 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);
|
| H A 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()
|
| H A 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()
|
| H A 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()
|
| H A 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()
|
| H A 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);
|
| H A 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()
|
| /freebsd-12.1/contrib/libstdc++/include/std/ |
| H A D | std_bitset.h | 756 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 D | list | 268 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 D | deque | 235 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 D | vector | 264 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 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()
|
| H A 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()
|
| H A 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()
|
| H A 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()
|
| H A D | string | 453 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 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()
|
| /freebsd-12.1/contrib/libc++/include/ |
| H A D | vector | 1715 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 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()
|