Espacios de nombres
Variantes

std::ranges::take_view<V>::sentinel

De cppreference.com
 
 
Biblioteca de rangos
Adaptadores de rangos
 
 
template< bool Const >
class /*sentinel*/
(desde C++20)

El tipo de retorno de take_view::end cuando la vista subyacente no es un sized_range.

El tipo /*sentinel*/<true> se devuelve por la sobrecarga calificada const. El tipo /*sentinel*/<false> se devuelve por la sobrecarga que no está calificada const.

El nombre de esta plantilla de clase (que aquí se muestra como /*sentinel*/) no está especificado.

Una implementación típica alberga solo un dato miembro: un centinela obtenido a partir de (posiblemente calificado const) V.

Tipos miembro

Tipo miembro Definición
Base(privado) const V si Const es true, de lo contrario V. El nombre es solo de exposición.

Funciones miembro

Construye un centinela.
(función miembro pública) [editar]
(C++20)
Devuelve el centinela subyacente.
(función miembro pública) [editar]

Funciones no miembro

Compara un centinela con un iterador devuelto desde take_view::begin.
(función) [editar]