名前空間
変種
操作

std::experimental::ranges::identity

From cppreference.com
< cpp‎ | experimental‎ | ranges
 
 
 
 
汎用ユーティリティライブラリ
ユーティリティコンポーネント
関数オブジェクト
identity
メタプログラミングと型特性
タグ付きペアとタプル
                          
タグ指定子
                                      
                          
 
struct identity;
(ranges TS)

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

目次

[編集] ネストされた型

ネストされた型 定義
is_transparent unspecified

[編集] メンバ関数

operator()
引数を変更せずに返す
(public member function)

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

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

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

パラメータ

t - 返す引数

戻り値

std::forward<T>(t).

[編集]

English 日本語 中文(简体) 中文(繁體)