Namespaces
Variants

std::experimental::ranges:: identity

From cppreference.net
struct identity ;
(ranges TS)

ranges::identity ist ein Funktionsobjekttyp, dessen operator ( ) sein Argument unverändert zurückgibt. Es wird als Standardprojektion für alle Ranges TS-Algorithmen verwendet.

Inhaltsverzeichnis

Verschachtelte Typen

Geschachtelter Typ Definition
is_transparent unspecified

Memberfunktionen

operator()
gibt das Argument unverändert zurück
(öffentliche Elementfunktion)

std::experimental::ranges::identity:: operator()

template < class T >
constexpr T && operator ( ) ( T && t ) const noexcept ;

Gibt std:: forward < T > ( t ) zurück.

Parameter

t - zurückzugebendes Argument

Rückgabewert

std:: forward < T > ( t ) .

Beispiel