22 Iterators library [iterators]

22.5 Iterator adaptors [predef.iterators]

22.5.3 Move iterators [move.iterators]

22.5.3.5 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]).