Namensräume
Varianten
Aktionen

std::ranges::zip_view<Views...>::iterator<Const>:operator*

Von cppreference.com
< cpp‎ | ranges‎ | zip view‎ | iterator
 
 
Bereichsbibliothek
Range-Adaptoren
 
 
constexpr auto operator*() const;
(seit C++23)

Gibt ein std::tuple zurück, das aus den zugrundeliegenden Elementen besteht, auf die gezeigt wird.

Sei current_ das zugrundeliegende tupelähnliche Objekt, das Iteratoren zu Elementen adaptierter Views enthält. Äquivalent zu
return /*tuple-transform*/([](auto& i) -> decltype(auto) { return *i; }, current_);

Inhalt

[edit] Parameter

(keine)

[edit] Rückgabewert

Das aktuelle tupelähnliche Element.

[edit] Anmerkungen

operator-> wird nicht bereitgestellt.

[edit] Beispiel