Spec-Zone.ru › C++

std::ranges::zip_view<Views...>::sentinel

template< bool Const >
class /*sentinel*/;
(начиная с C++23)
(только для пояснения*)

Тип возвращаемого значения zip_view::end, если базовое представление не является common_range.

Тип /*sentinel*/<true> или /*sentinel*/<false> рассматривает базовое представление как константно-квалифицированное или неконстантно-квалифицированное соответственно.

Поля данных

Элемент Определение
end_ (закрытый)
  • std::tuple<ranges::sentinel_t<Views>...>, если Const является false, или
  • std::tuple<ranges::sentinel_t<const Views>...>, если Const является true.
    (объект-член только для пояснения*)

Функции-члены

(конструктор)
создаёт sentinel
(открытая функция-член)

Функции, не являющиеся членами

operator==
(C++23)
сравнивает sentinel с итератором, возвращённым из zip_view::begin
(функция)
operator-
(C++23)
вычисляет расстояние между sentinel и итератором, возвращённым из zip_view::begin
(функция)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/ranges/zip_view/sentinel

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API