22 Iterators library [iterators]

22.5 Iterator adaptors [predef.iterators]

22.5.3 Move iterators and sentinels [move.iterators]

22.5.3.5 Element access [move.iter.elem]

constexpr reference operator*() const;
Effects: Equivalent to: return ranges::iter_­move(current);
constexpr pointer operator->() const;
Returns: current.
constexpr reference operator[](difference_type n) const;
Effects: Equivalent to: ranges::iter_­move(current + n);