最終更新日時: 2026年02月08日 18時00分28秒 (JST)
yoh が更新

履歴 編集

type-alias
<functional>

# std::call-result-t(C++26)

    template<class Fn, class... Args>
    using call-result-t = decltype(declval<Fn>()(declval<Args>()...));  // exposition only

## 概要

`call-result-t`は、`Fn`型オブジェクトを引数型リスト`Args...`で関数呼び出したときの戻り値型を取得する説明専用のエイリアステンプレートである。

## 備考

説明専用のエイリアステンプレート`call-result-t`は、実行制御ライブラリの仕様定義のため導入された。

## バージョン

### 言語

- C++26

## 参照

- P2300R10 `std::execution`