Spec-Zone.ru › C++

std::ranges::join_with_view<V,Pattern>::sentinel

template< bool Const >
class /*sentinel*/
(только для пояснения*)

ranges::join_with_view<V,Pattern>::sentinel — это тип сентинелов, возвращаемых функцией end() типа ranges::join_with_view<V,Pattern>.

Если итератор сравнивается с сентинелом и они равны, итератор является итератором за концом диапазона.

Параметры шаблона

Const - соответствует ли сентинел константному итератору

Вложенные типы

Имя Определение
Parent maybe-const <Const,ranges::join_with_view<V,Pattern>>
(тип члена только для пояснения*)
Base maybe-const <Const,V>
(тип члена только для пояснения*)

Члены-данные

Член Описание
ranges::sentinel_t<Base > end_ сентинел родительского диапазона
(объект-член только для пояснения*)

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

(конструктор)
создаёт сентинел
(функция-член общего доступа)

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

operator==
(C++23)
сравнивает сентинел с итератором, возвращаемым функцией join_with_view::begin
(функция)

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

Spec-Zone.ru

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