- [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