Lines Matching refs:current
480 _BidirectionalIterator current;
490 : current(__x) {}
491 _BidirectionalIterator base() const { return current; }
493 _BidirectionalIterator __tmp = current;
500 --current;
505 --current;
509 ++current;
514 ++current;
573 _Iterator current;
591 explicit reverse_iterator(iterator_type __x) : current(__x) {}
593 reverse_iterator(const _Self& __x) : current(__x.current) {}
597 : current(__x.base()) {}
600 iterator_type base() const { return current; }
602 _Iterator __tmp = current;
610 --current;
615 --current;
619 ++current;
624 ++current;
629 return _Self(current - __n);
632 current -= __n;
636 return _Self(current + __n);
639 current += __n;
687 _RandomAccessIterator current;
696 explicit reverse_iterator(_RandomAccessIterator __x) : current(__x) {}
697 _RandomAccessIterator base() const { return current; }
698 _Reference operator*() const { return *(current - 1); }
703 --current;
708 --current;
712 ++current;
717 ++current;
721 return _Self(current - __n);
724 current -= __n;
728 return _Self(current + __n);
731 current += __n;