indexed_span iterators

begin

constexpr iterator indexed_span::begin() const
constexpr const_iterator indexed_span::cbegin() const

end

constexpr iterator indexed_span::end()
constexpr const_iterator indexed_span::cend() const

rbegin

constexpr reverse_iterator rbegin()
constexpr const_reverse_iterator crbegin() const

rend

constexpr reverse_iterator rend()
constexpr const_reverse_iterator crend() const

Standard iteration. Same semantic as the corresponding methods in std::span.

Multidimensional

Warning

For multidimensional spans, it must be remembered that iteration is done through the whole content, and not a single dimension.