Lines Matching defs:current
73 _Iter current;
95 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 reverse_iterator() : __t_(), current() {}
97 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 explicit reverse_iterator(_Iter __x) : __t_(__x), current(__x) {}
102 : __t_(__u.base()), current(__u.base()) {}
108 __t_ = current = __u.base();
112 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 reverse_iterator() : current() {}
114 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 explicit reverse_iterator(_Iter __x) : current(__x) {}
119 : current(__u.base()) {}
125 current = __u.base();
129 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 _Iter base() const { return current; }
131 _Iter __tmp = current;
140 return std::prev(current);
142 return std::prev(current).operator->();
150 --current;
155 --current;
159 ++current;
164 ++current;
168 return reverse_iterator(current - __n);
171 current -= __n;
175 return reverse_iterator(current + __n);
178 current += __n;