Namespaces
Variants

std::ranges::join_view<V>::sentinel

Depuis fr.cppreference.net
 
 
Bibliothèque des ranges
Adaptateurs de range
 
 
template< bool Const >
class /*sentinel*/
(depuis C++20)
(exposition uniquement*)

Le type de retour de join_view::end lorsque l'un des ranges sous-jacents (V ou ranges::range_reference_t<V>) n'est pas un common_range, ou lorsque la vue parente join_view n'est pas un forward_range.

Si V n'est pas une simple view, Const est true pour les sentinelles retournées par les surcharges const, et false sinon. Si V est une simple view, Const est true.

Types membres

Membre Définition
Parent (privé) maybe-const  < Const, ranges:: join_view < V >>
( type membre d'exposition uniquement* )
Base (privé) maybe-const  < Const, V >
( type membre d'exposition uniquement* )

Membres de données

Membre 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)

Fonctions non membres

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