std::ranges::zip_transform_view<F,Vues...>::end
Depuis fr.cppreference.net
constexpr auto end();
|
(1) | (depuis C++23) |
constexpr auto end() const
requires ranges::range<const /*InnerView*/> &&
std::regular_invocable<const F&,
ranges::range_reference_t<const Views>...>;
|
(2) | (depuis C++23) |
Renvoie un itérateur ou une sentinelle qui se compare égal à l'itérateur de fin de la zip_transform_view.
Soit zip_ le tuple de vues sous-jacent :
1) Équivalent à :
if constexpr (ranges::common_range</*InnerView*/>) return /*iterator*/<false>(*this, zip_.end()); else return /*sentinel*/<false>(zip_.end());
2) Équivalent à :
if constexpr (ranges::common_range<const /*InnerView*/>) return /*iterator*/<true>(*this, zip_.end()); else return /*sentinel*/<true>(zip_.end());
Paramètres
(aucun)
Valeur de retour
Un itérateur ou sentinelle représentant la fin du
zip_transform_view
, comme décrit ci-dessus.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
retourne un itérateur vers le début
(fonction membre publique) |
|
|
(C++20)
|
retourne un sentinelle indiquant la fin d'une plage
(objet de point de personnalisation) |