Namespaces
Variants

std::ranges::zip_transform_view<F,Views...>:: end

From cppreference.net
Ranges library
Range adaptors
constexpr auto end ( ) ;
(1) (начиная с C++23)
constexpr auto end ( ) const

requires ranges:: range < const /*InnerView*/ > &&
std:: regular_invocable < const F & ,

ranges:: range_reference_t < const Views > ... > ;
(2) (начиная с C++23)

Возвращает итератор или страж , который сравнивается с конечным итератором zip_transform_view .

Пусть zip_ обозначает базовый кортеж представлений:

1) Эквивалентно:
if constexpr ( ranges:: common_range < /*InnerView*/ > )

return /*iterator*/ < false > ( * this, zip_. end ( ) ) ;
else

return /*sentinel*/ < false > ( zip_. end ( ) ) ;
2) Эквивалентно:
if constexpr ( ranges:: common_range < const /*InnerView*/ > )

return /*iterator*/ < true > ( * this, zip_. end ( ) ) ;
else

return /*sentinel*/ < true > ( zip_. end ( ) ) ;

Содержание

Параметры

(нет)

Возвращаемое значение

Итератор или страж, представляющий конец zip_transform_view , как описано выше.

Пример

Смотрите также

возвращает итератор на начало
(публичная функция-член)
возвращает страж, указывающий на конец диапазона
(объект точки кастомизации)