Searched refs:__position (Results 1 - 9 of 9) sorted by relevance

/haiku/headers/cpp/
H A Dstl_vector.h193 void _M_insert_aux(iterator __position, const _Tp& __x);
194 void _M_insert_aux(iterator __position);
355 iterator insert(iterator __position, const _Tp& __x) { argument
356 size_type __n = __position - begin();
357 if (_M_finish != _M_end_of_storage && __position == end()) {
362 _M_insert_aux(__position, __x);
365 iterator insert(iterator __position) { argument
366 size_type __n = __position - begin();
367 if (_M_finish != _M_end_of_storage && __position == end()) {
372 _M_insert_aux(__position);
406 erase(iterator __position) argument
602 _M_insert_aux(iterator __position, const _Tp& __x) argument
634 _M_insert_aux(iterator __position) argument
664 insert(iterator __position, size_type __n, const _Tp& __x) argument
725 _M_range_insert(iterator __position, _ForwardIterator __first, _ForwardIterator __last, forward_iterator_tag) argument
778 insert(iterator __position, const_iterator __first, const_iterator __last) argument
[all...]
H A Dstl_bvector.h420 void _M_insert_aux(iterator __position, bool __x) { argument
422 copy_backward(__position, _M_finish, _M_finish + 1);
423 *__position = __x;
429 iterator __i = copy(begin(), __position, iterator(__q, 0));
431 _M_finish = copy(__position, end(), __i);
469 void _M_insert_range(iterator __position, argument
476 copy_backward(__position, end(), _M_finish + difference_type(__n));
477 copy(__first, __last, __position);
483 iterator __i = copy(begin(), __position, iterator(__q, 0));
485 _M_finish = copy(__position, en
688 insert(iterator __position, bool __x = bool()) argument
700 insert(iterator __position, _InputIterator __first, _InputIterator __last) argument
719 insert(iterator __position, const_iterator __first, const_iterator __last) argument
741 insert(iterator __position, const bool* __first, const bool* __last) argument
763 insert(iterator __position, size_type __n, bool __x) argument
783 erase(iterator __position) argument
[all...]
H A Dstl_list.h343 iterator insert(iterator __position, const _Tp& __x) { argument
345 __tmp->_M_next = __position._M_node;
346 __tmp->_M_prev = __position._M_node->_M_prev;
347 ((_Node*) (__position._M_node->_M_prev))->_M_next = __tmp;
348 __position._M_node->_M_prev = __tmp;
351 iterator insert(iterator __position) { return insert(__position, _Tp()); } argument
373 void insert(iterator __position, const _Tp* __first, const _Tp* __last);
374 void insert(iterator __position,
384 iterator erase(iterator __position) { argument
468 transfer(iterator __position, iterator __first, iterator __last) argument
484 splice(iterator __position, list& __x) argument
488 splice(iterator __position, list&, iterator __i) argument
494 splice(iterator __position, list&, iterator __first, iterator __last) argument
554 _M_insert_dispatch(iterator __position, _InputIter __first, _InputIter __last, __false_type) argument
566 insert(iterator __position, const _Tp* __first, const _Tp* __last) argument
575 insert(iterator __position, const_iterator __first, const_iterator __last) argument
586 insert(iterator __position, size_type __n, const _Tp& __x) argument
[all...]
H A Dstl_multiset.h141 iterator insert(iterator __position, const value_type& __x) { argument
143 return _M_t.insert_equal((_Rep_iterator&)__position, __x);
159 void erase(iterator __position) { argument
161 _M_t.erase((_Rep_iterator&)__position);
H A Dstl_set.h136 iterator insert(iterator __position, const value_type& __x) { argument
138 return _M_t.insert_unique((_Rep_iterator&)__position, __x);
153 void erase(iterator __position) { argument
155 _M_t.erase((_Rep_iterator&)__position);
H A Dstl_tree.h713 iterator insert_unique(iterator __position, const value_type& __x);
714 iterator insert_equal(iterator __position, const value_type& __x);
728 void erase(iterator __position);
903 ::insert_unique(iterator __position, const _Val& __v) argument
905 if (__position._M_node == _M_header->_M_left) { // begin()
907 _M_key_compare(_KeyOfValue()(__v), _S_key(__position._M_node)))
908 return _M_insert(__position._M_node, __position._M_node, __v);
912 } else if (__position._M_node == _M_header) { // end()
918 iterator __before = __position;
936 insert_equal(iterator __position, const _Val& __v) argument
1026 erase(iterator __position) argument
[all...]
H A Dstl_multimap.h152 iterator insert(iterator __position, const value_type& __x) { argument
153 return _M_t.insert_equal(__position, __x);
168 void erase(iterator __position) { _M_t.erase(__position); } argument
H A Dstl_map.h179 void erase(iterator __position) { _M_t.erase(__position); } argument
H A Dstl_deque.h767 iterator insert(iterator __position) argument
768 { return insert(__position, value_type()); }

Completed in 114 milliseconds