Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
template < bool Const >
class /*sentinel*/
(depuis C++20)
( exposition uniquement* )

Le type de retour de take_view::end lorsque la vue sous-jacente n'est pas un sized_range .

Le type /*sentinel*/ < true > est retourné par la surcharge qualifiée const. Le type /*sentinel*/ < false > est retourné par la surcharge non qualifiée const.

Table des matières

Types membres

Type de membre Définition
Base (privé) maybe-const  < Const, V >
( type de membre d'exposition uniquement* )

Membres de données

Nom Définition
ranges:: sentinel_t < Base > end_ (privé) Un sentinelle obtenu à partir de V (éventuellement qualifié const)
( objet membre d'exposition uniquement* )

Fonctions membres

construit un sentinelle
(fonction membre publique)
retourne le sentinelle sous-jacent
(fonction membre publique)

Fonctions non membres

(C++20)
compare un sentinel avec un itérateur retourné par take_view::begin
(fonction)