Namensräume
Varianten
Aktionen

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

Von cppreference.com
 
 
Bereichsbibliothek
Range-Adaptoren
 
 
constexpr decltype(auto) operator[]( difference_type n ) const
    requires ranges::random_access_range<Base>;
(seit C++23)

Gibt ein Element an einer angegebenen relativen Position zurück.

Seien parent_ und inner_ die Datenmember des Iterators. Äquivalent zu

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

Inhalt

[bearbeiten] Parameter

n - Position relativ zur aktuellen Position

[bearbeiten] Rückgabewert

Das Element mit der Verschiebung n relativ zur aktuellen Position.

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

(C++23)
greift auf das Element zu
(öffentliche Memberfunktion)