Lines Matching refs:_M_current
705 _Iterator _M_current;
717 _GLIBCXX_CONSTEXPR __normal_iterator() : _M_current(_Iterator()) { }
720 __normal_iterator(const _Iterator& __i) : _M_current(__i) { }
728 : _M_current(__i.base()) { }
733 { return *_M_current; }
737 { return _M_current; }
742 ++_M_current;
748 { return __normal_iterator(_M_current++); }
754 --_M_current;
760 { return __normal_iterator(_M_current--); }
765 { return _M_current[__n]; }
769 { _M_current += __n; return *this; }
773 { return __normal_iterator(_M_current + __n); }
777 { _M_current -= __n; return *this; }
781 { return __normal_iterator(_M_current - __n); }
785 { return _M_current; }
927 _Iterator _M_current;
941 : _M_current() { }
945 : _M_current(__i) { }
949 : _M_current(__i.base()) { }
953 { return _M_current; }
957 { return std::move(*_M_current); }
961 { return _M_current; }
966 ++_M_current;
974 ++_M_current;
981 --_M_current;
989 --_M_current;
995 { return move_iterator(_M_current + __n); }
1000 _M_current += __n;
1006 { return move_iterator(_M_current - __n); }
1011 _M_current -= __n;
1017 { return std::move(_M_current[__n]); }