Namespaces
Variants

std::experimental::ranges:: Constructible

From ja.cppreference.net
template < class T, class ... Args >

concept bool Constructible =

Destructible < T > && std:: is_constructible < T, Args... > :: value ;
(ranges TS)

Constructibleコンセプトは、型Tの変数が与えられた引数型のセットArgs...で初期化可能であることを指定します。

Constructible<T, Args...>と std:: is_constructible < T, Args... > :: value の間に包含関係が存在する必要はありません。

関連項目

型が特定の引数に対するコンストラクタを持つかどうかをチェックする
(クラステンプレート)