std::ranges::stride_view<V>::iterator<Const>::iterator
From cppreference.com
                    
                                        
                    < cpp | ranges | stride view | iterator
                    
                                                            
                    |   /*iterator*/() requires std::default_initializable<ranges::iterator_t<Base>> = default;  | 
(1) | (since C++23) | 
|   constexpr /*iterator*/( /*iterator*/<!Const> i )     requires Const and  | 
(2) | (since C++23) | 
|   private: constexpr /*iterator*/( /*Parent*/& parent,  | 
(3) | (exposition only*) | 
Constructs an iterator.
1) Default constructor. Value-initializes:
-  
current_with ranges::iterator_t<Base>(), -  
end_with ranges::sentinel_t<Base>(), -  
stride_with 0, -  
missing_with 0. 
2) Conversion from /*iterator*/<false> to /*iterator*/<true>. Initializes:
3) A private constructor which is used by stride_view::begin and stride_view::end. This constructor is not accessible to users. Initializes
-  
current_with std::move(current), -  
end_with ranges::end(parent->base_), -  
stride_with parent->stride_, -  
missing_with missing. 
Parameters
| i | - | an /*iterator*/<false> | 
Example
| This section is incomplete Reason: no example  |