Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 766 Bytes

File metadata and controls

30 lines (22 loc) · 766 Bytes

callable

  • [meta exposition-only]
  • functional[meta header]
  • concept[meta id-type]
  • std[meta namespace]
  • cpp26[meta cpp]
template<class Fn, class... Args>
concept callable =  // exposition only
  requires (Fn&& fn, Args&&... args) {
    std::forward<Fn>(fn)(std::forward<Args>(args)...);
  };

概要

callableは、関数呼び出し式fn(args...)が適格であることを表す説明専用のコンセプトである。

備考

説明専用のコンセプトcallableは、実行制御ライブラリの仕様定義のため導入された。

バージョン

言語

  • C++26

参照