Namespaces
Variants

std::ranges::transform_view<V,F>::begin

Depuis fr.cppreference.net
 
 
Bibliothèque des ranges
Adaptateurs de range
 
 
constexpr /*iterator*/<false> begin();
(1) (depuis C++20)
constexpr /*iterator*/<true> begin() const
  requires ranges::range<const V> &&
           std::regular_invocable<const F&, ranges::range_reference_t<const V>>;
(2) (depuis C++20)

Retourne un iterator vers le premier élément de la transform_view.

1) Équivalent à return iterator<false>{*this, ranges::begin(base_)};.
2) Équivalent à return iterator<true>{*this, ranges::begin(base_)};.

Valeur de retour

Itérateur vers le premier élément.

Exemple

Voir aussi

retourne un itérateur ou un sentinelle vers la fin
(fonction membre publique)
retourne un itérateur vers le début d'une plage
(objet de point de personnalisation)