std::experimental::ranges::identity
Von cppreference.com
< cpp | experimental | ranges
| Definiert in Header <experimental/ranges/functional> |
||
| struct identity; |
(Ranges TS) | |
ranges::identity ist ein Funktionsobjekttyp, dessen operator() sein Argument unverändert zurückgibt. Er wird als Standardprojektion für alle Ranges TS-Algorithmen verwendet.
Inhalt |
[bearbeiten] Verschachtelte Typen
| Verschachtelter Typ | Definition |
is_transparent
|
nicht spezifiziert |
[bearbeiten] Memberfunktionen
| operator() |
gibt das Argument unverändert zurück (öffentliche Memberfunktion) |
std::experimental::ranges::identity::operator()
| template< class T > constexpr T&& operator()( T&& t ) const noexcept; |
||
Gibt std::forward<T>(t) zurück.
Parameter
| t | - | Argument, das zurückgegeben werden soll |
Rückgabewert
std::forward<T>(t).
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |