Lines Matching refs:__f
191 copy(_RAIter __f,
199 copy(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
206 copy(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
213 copy_backward(_RAIter __f,
221 copy_backward(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
228 copy_backward(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
235 move(_RAIter __f,
243 move(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
250 move(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
257 move_backward(_RAIter __f,
265 move_backward(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
272 move_backward(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
451 copy(_RAIter __f,
460 copy(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
468 copy(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
476 copy_backward(_RAIter __f,
485 copy_backward(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
493 copy_backward(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
501 move(_RAIter __f,
510 move(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
518 move(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
526 move_backward(_RAIter __f,
535 move_backward(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
543 move_backward(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
559 copy(_RAIter __f,
567 while (__f != __l)
572 difference_type __n = __l - __f;
577 __m = __f + __n;
579 _VSTD::copy(__f, __m, __rb);
580 __f = __m;
589 copy(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
596 difference_type __n = __l - __f;
599 pointer __fb = __f.__ptr_;
600 pointer __fe = *__f.__m_iter_ + __block_size;
609 __f += __bs;
617 copy(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
624 difference_type __n = __l - __f;
627 pointer __fb = __f.__ptr_;
628 pointer __fe = *__f.__m_iter_ + __block_size;
637 __f += __bs;
647 copy_backward(_RAIter __f,
654 while (__f != __l)
660 difference_type __n = __l - __f;
661 _RAIter __m = __f;
677 copy_backward(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
683 difference_type __n = __l - __f;
705 copy_backward(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
711 difference_type __n = __l - __f;
735 move(_RAIter __f,
743 while (__f != __l)
748 difference_type __n = __l - __f;
753 __m = __f + __n;
755 _VSTD::move(__f, __m, __rb);
756 __f = __m;
765 move(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
772 difference_type __n = __l - __f;
775 pointer __fb = __f.__ptr_;
776 pointer __fe = *__f.__m_iter_ + __block_size;
785 __f += __bs;
793 move(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
800 difference_type __n = __l - __f;
803 pointer __fb = __f.__ptr_;
804 pointer __fe = *__f.__m_iter_ + __block_size;
813 __f += __bs;
823 move_backward(_RAIter __f,
830 while (__f != __l)
836 difference_type __n = __l - __f;
837 _RAIter __m = __f;
853 move_backward(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
859 difference_type __n = __l - __f;
881 move_backward(__deque_iterator<_V1, _P1, _R1, _M1, _D1, _B1> __f,
887 difference_type __n = __l - __f;
1239 deque(_InputIter __f, _InputIter __l,
1242 deque(_InputIter __f, _InputIter __l, const allocator_type& __a,
1270 void assign(_InputIter __f, _InputIter __l,
1274 void assign(_RAIter __f, _RAIter __l,
1374 iterator insert(const_iterator __p, _InputIter __f, _InputIter __l,
1378 iterator insert(const_iterator __p, _ForwardIterator __f, _ForwardIterator __l,
1382 iterator insert(const_iterator __p, _BiIter __f, _BiIter __l,
1388 iterator erase(const_iterator __f, const_iterator __l);
1428 void __append(_InpIter __f, _InpIter __l,
1432 void __append(_ForIter __f, _ForIter __l,
1436 void __erase_to_end(const_iterator __f);
1441 iterator __move_and_check(iterator __f, iterator __l, iterator __r,
1443 iterator __move_backward_and_check(iterator __f, iterator __l, iterator __r,
1445 void __move_construct_and_check(iterator __f, iterator __l,
1447 void __move_construct_backward_and_check(iterator __f, iterator __l,
1527 deque<_Tp, _Allocator>::deque(_InputIter __f, _InputIter __l,
1530 __append(__f, __l);
1535 deque<_Tp, _Allocator>::deque(_InputIter __f, _InputIter __l, const allocator_type& __a,
1539 __append(__f, __l);
1643 deque<_Tp, _Allocator>::assign(_InputIter __f, _InputIter __l,
1649 for (; __f != __l && __i != __e; ++__f, (void) ++__i)
1650 *__i = *__f;
1651 if (__f != __l)
1652 __append(__f, __l);
1660 deque<_Tp, _Allocator>::assign(_RAIter __f, _RAIter __l,
1663 if (static_cast<size_type>(__l - __f) > __base::size())
1665 _RAIter __m = __f + __base::size();
1666 _VSTD::copy(__f, __m, __base::begin());
1670 __erase_to_end(_VSTD::copy(__f, __l, __base::begin()));
2154 deque<_Tp, _Allocator>::insert(const_iterator __p, _InputIter __f, _InputIter __l,
2159 __buf.__construct_at_end(__f, __l);
2167 deque<_Tp, _Allocator>::insert(const_iterator __p, _ForwardIterator __f, _ForwardIterator __l,
2171 size_type __n = _VSTD::distance(__f, __l);
2173 __buf.__construct_at_end(__f, __l);
2181 deque<_Tp, _Allocator>::insert(const_iterator __p, _BiIter __f, _BiIter __l,
2184 size_type __n = _VSTD::distance(__f, __l);
2195 _BiIter __m = __f;
2198 __m = __pos < __n / 2 ? _VSTD::prev(__l, __pos) : _VSTD::next(__f, __n - __pos);
2199 for (_BiIter __j = __m; __j != __f; --__base::__start_, ++__base::size())
2229 __m = __de < __n / 2 ? _VSTD::next(__f, __de) : _VSTD::prev(__l, __n - __de);
2241 _VSTD::copy_backward(__f, __m, __old_end);
2250 deque<_Tp, _Allocator>::__append(_InpIter __f, _InpIter __l,
2254 for (; __f != __l; ++__f)
2256 push_back(*__f);
2258 emplace_back(*__f);
2265 deque<_Tp, _Allocator>::__append(_ForIter __f, _ForIter __l,
2268 size_type __n = _VSTD::distance(__f, __l);
2274 for (iterator __i = __base::end(); __f != __l; ++__i, (void) ++__f, ++__base::size())
2275 __alloc_traits::construct(__a, _VSTD::addressof(*__i), *__f);
2626 // move assign [__f, __l) to [__r, __r + (__l-__f)).
2627 // If __vt points into [__f, __l), then subtract (__f - __r) from __vt.
2630 deque<_Tp, _Allocator>::__move_and_check(iterator __f, iterator __l, iterator __r,
2634 // for (; __f != __l; ++__f, ++__r)
2635 // *__r = _VSTD::move(*__f);
2636 difference_type __n = __l - __f;
2639 pointer __fb = __f.__ptr_;
2640 pointer __fe = *__f.__m_iter_ + __base::__block_size;
2648 …__vt = (const_iterator(static_cast<__map_const_pointer>(__f.__m_iter_), __vt) -= __f - __r).__ptr_;
2651 __f += __bs;
2656 // move assign [__f, __l) to [__r - (__l-__f), __r) backwards.
2657 // If __vt points into [__f, __l), then add (__r - __l) to __vt.
2660 deque<_Tp, _Allocator>::__move_backward_and_check(iterator __f, iterator __l, iterator __r,
2664 // while (__f != __l)
2666 difference_type __n = __l - __f;
2687 // move construct [__f, __l) to [__r, __r + (__l-__f)).
2688 // If __vt points into [__f, __l), then add (__r - __f) to __vt.
2691 deque<_Tp, _Allocator>::__move_construct_and_check(iterator __f, iterator __l,
2696 // for (; __f != __l; ++__r, ++__f, ++__base::size())
2697 // __alloc_traits::construct(__a, _VSTD::addressof(*__r), _VSTD::move(*__f));
2698 difference_type __n = __l - __f;
2701 pointer __fb = __f.__ptr_;
2702 pointer __fe = *__f.__m_iter_ + __base::__block_size;
2710 …__vt = (const_iterator(static_cast<__map_const_pointer>(__f.__m_iter_), __vt) += __r - __f).__ptr_;
2714 __f += __bs;
2718 // move construct [__f, __l) to [__r - (__l-__f), __r) backwards.
2719 // If __vt points into [__f, __l), then subtract (__l - __r) from __vt.
2722 deque<_Tp, _Allocator>::__move_construct_backward_and_check(iterator __f, iterator __l,
2727 // for (iterator __j = __l; __j != __f;)
2733 difference_type __n = __l - __f;
2760 deque<_Tp, _Allocator>::erase(const_iterator __f)
2763 difference_type __pos = __f - __b;
2795 deque<_Tp, _Allocator>::erase(const_iterator __f, const_iterator __l)
2797 difference_type __n = __l - __f;
2799 difference_type __pos = __f - __b;
2836 deque<_Tp, _Allocator>::__erase_to_end(const_iterator __f)
2839 difference_type __n = __e - __f;
2844 difference_type __pos = __f - __b;