std::ranges::transform_view<V,F>::end
Depuis fr.cppreference.net
constexpr /*sentinel*/<false> end();
|
(1) | (depuis C++20) |
constexpr /*iterator*/<false> end() requires ranges::common_range<V>;
|
(2) | (depuis C++20) |
constexpr /*sentinel*/<true> end() const
requires ranges::range<const V> &&
std::regular_invocable<const F&, ranges::range_reference_t<const V>>;
|
(3) | (depuis C++20) |
constexpr /*iterator*/<true> end() const
requires ranges::common_range<const V> &&
std::regular_invocable<const F&, ranges::range_reference_t<const V>>;
|
(4) | (depuis C++20) |
Renvoie une sentinelle ou un itérateur représentant la fin de la transform_view.
Équivalent à :
Paramètres
(aucun)
Valeur de retour
1,3)
sentinelle qui est égale à l'itérateur de fin
2,4)
itérateur vers l'élément suivant le dernier élément
Notes
end()
retourne un itérateur si et seulement si la vue sous-jacente est une
common_range
:
transform_view
<
V,F
>
modélise
common_range
chaque fois que
V
le fait.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
renvoie un itérateur vers le début
(fonction membre publique) |
|
|
(C++20)
|
renvoie un sentinelle indiquant la fin d'un intervalle
(objet de point de personnalisation) |