22 Iterators library [iterators]

22.5 Iterator adaptors [predef.iterators]

22.5.3 Move iterators [move.iterators]

22.5.3.5 move_­iterator element access [move.iter.elem]

constexpr reference operator*() const;
Returns: static_­cast<reference>(*current).
constexpr pointer operator->() const;
Returns: current.
constexpr unspecified operator[](difference_type n) const;
Returns: std​::​move(current[n]).