Lines Matching refs:end

431       _M_finish = copy(__position, end(), __i);
476 copy_backward(__position, end(), _M_finish + difference_type(__n));
485 _M_finish = copy(__position, end(), __i);
498 iterator end() { return _M_finish; }
499 const_iterator end() const { return _M_finish; }
501 reverse_iterator rbegin() { return reverse_iterator(end()); }
503 return const_reverse_iterator(end());
510 size_type size() const { return size_type(end() - begin()); }
515 bool empty() const { return begin() == end(); }
543 copy(__x.begin(), __x.end(), _M_start);
597 copy(__x.begin(), __x.end(), begin());
610 insert(end(), __n - size(), __x);
613 erase(begin() + __n, end());
638 for ( ; __first != __last && __cur != end(); ++__cur, ++__first)
641 erase(__cur, end());
643 insert(end(), __first, __last);
652 erase(copy(__first, __last, begin()), end());
657 insert(end(), __mid, __last);
666 _M_finish = copy(begin(), end(), iterator(__q, 0));
675 reference back() { return *(end() - 1); }
676 const_reference back() const { return *(end() - 1); }
681 _M_insert_aux(end(), __x);
690 if (_M_finish._M_p != _M_end_of_storage && __position == end())
725 copy_backward(__position, end(), _M_finish + __n);
734 _M_finish = copy(__position, end(), __i);
746 copy_backward(__position, end(), _M_finish + __n);
755 _M_finish = copy(__position, end(), __i);
766 copy_backward(__position, end(), _M_finish + difference_type(__n));
775 _M_finish = copy(__position, end(), __i + difference_type(__n));
784 if (__position + 1 != end())
785 copy(__position + 1, end(), __position);
790 _M_finish = copy(__last, end(), __first);
795 erase(begin() + difference_type(__new_size), end());
797 insert(end(), __new_size - size(), __x);
799 void clear() { erase(begin(), end()); }
812 equal(__x.begin(), __x.end(), __y.begin()));
818 return lexicographical_compare(__x.begin(), __x.end(),
819 __y.begin(), __y.end());