std::ranges::stride_view<V>::begin
From cppreference.com
< cpp | ranges | stride view
constexpr auto begin() requires (!__simple_view<V>); |
(1) | (since C++23) |
constexpr auto begin() const requires ranges::range<const V>; |
(2) | (since C++23) |
Returns an iterator to the first element of the stride_view
.
1) Equivalent to return iterator<false>(this, ranges::begin(base_));.
2) Equivalent to return iterator<true>(this, ranges::begin(base_));.
Overload (1) does not participate in overload resolution if V is a simple view (that is, if V and const V are views with the same iterator and sentinel types).
Contents |