Namespaces
Variants

std::ranges::adjacent_transform_view<V,F,N>:: iterator <Const>:: operator*

From cppreference.net
Ranges library
Range adaptors
constexpr decltype ( auto ) operator * ( ) const noexcept ( /* voir ci-dessous */ ) ;
(depuis C++23)

Retourne l'élément actuel dans le adjacent_transform_view .

Soit parent_ et inner_ les membres de données de l' itérateur . Équivalent à :

return apply([&](const auto&... iters) -> decltype(auto)
             {
                 return invoke(*parent_->fun_, *iters...);
             },
             inner_.current_);

Table des matières

Paramètres

(aucun)

Valeur de retour

L'élément actuel.

Exceptions

Soit Is le pack 0, 1, ..., (N - 1) .

noexcept spécification :
noexcept ( std:: invoke ( * parent_ - > fun_, * std :: get < Is > ( inner_. current_ ) ... ) )

Exemple

Voir aussi

(C++23)
accède à un élément par index
(fonction membre publique)