std::ranges::zip_transform_view<F,Views...>::end
From cppreference.com
 
 
 < cpp | ranges | zip transform view 
 
 
 C++ 
 Feature test macros (C++20)
 Concepts library (C++20)
 Metaprogramming library (C++11)
 Ranges library (C++20)
 Filesystem library (C++17)
 Concurrency support library (C++11)
 Execution control library (C++26)
Ranges library 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(C++23)(C++23)
  (C++26)(C++26)
(C++23)(C++23)
  (C++26)(C++26)
(C++26)(C++26)
  (C++23)(C++23)
(C++23)(C++23)
(C++23)(C++23)
(C++23)(C++23)
  (C++23)(C++23)
(C++23)
(C++23)(C++23)
(C++23)
(C++23)(C++23)
(C++23)(C++23)
(C++23)(C++23)
(C++23)(C++23)
(C++23)(C++23)
std::ranges::zip_transform_view 
 
zip_transform_view::end
 Member functions
 Non-member functions
 Member functions
 Non-member functions
constexpr auto end();
 (1) 
 (since C++23) 
constexpr auto end() const
 (2) 
 (since C++23) 
    requires ranges::range <const /*InnerView*/> &&
             std::regular_invocable <const F&,
Returns an iterator or a sentinel that compares equal to the end iterator of the zip_transform_view.
Let zip_ denote the underlying tuple of views:
1) Equivalent to: 
if constexpr (ranges::common_range </*InnerView*/>)
if constexpr (ranges::common_range </*InnerView*/>)
    return /*iterator*/<false>(*this, zip_.end());
else
2) Equivalent to: 
if constexpr (ranges::common_range <const /*InnerView*/>)
if constexpr (ranges::common_range <const /*InnerView*/>)
    return /*iterator*/<true>(*this, zip_.end());
else
Contents
[edit] Parameters
(none)
[edit] Return value
An iterator or sentinel representing the end of the zip_transform_view, as described above.
[edit] Example
 This section is incomplete
Reason: no example
Reason: no example