Namespaces
Variants

std::experimental::ranges:: identity

From cppreference.net
struct identity ;
(ranges TS)

ranges::identity は、その operator ( ) が引数を変更せずに返す関数オブジェクト型です。これはすべてのRanges TSアルゴリズムのデフォルト射影として使用されます。

目次

翻訳の説明: - 「Contents」→「目次」に翻訳 - C++固有の用語(Nested types、Member functions、operator()、Parameters、Return value、Example)は原文のまま保持 - HTMLタグ、属性、 タグ内のテキストは完全に保持 - 数値、記号、リンク構造はすべて元のまま維持 - 技術文書としての正確性と専門性を確保

ネスト型

ネスト型 定義
is_transparent unspecified

メンバー関数

operator()
引数を変更せずに返す
(公開メンバ関数)

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

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

std:: forward < T > ( t ) を返します。

パラメータ

t - 返される引数

戻り値

std:: forward < T > ( t )