std::ranges::adjacent_transform_view<V,F,N>::iterator<Const>::operator*
Von de.cppreference.net
constexpr decltype(auto) operator*() const noexcept(/* see below */);
|
(seit C++23) | |
Gibt das aktuelle Element in dem adjacent_transform_view zurück.
Seien parent_ und inner_ die Datenelemente des Iterators. Äquivalent zu:
return apply([&](const auto&... iters) -> decltype(auto)
{
return invoke(*parent_->fun_, *iters...);
},
inner_.current_);
Parameter
(keine)
Rückgabewert
Das aktuelle Element.
Ausnahmen
Sei
Is
das Paket
0, 1, ..., (N - 1)
.
noexcept
Spezifikation:
noexcept
(
std::
invoke
(
*
parent_
-
>
fun_,
*
std
::
get
<
Is
>
(
inner_.
current_
)
...
)
)
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
|
(C++23)
|
greift auf ein Element per Index zu
(öffentliche Elementfunktion) |