std::experimental::ranges:: Constructible

From cppreference.com
template < class T, class ... Args >

concept bool Constructible =

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

The Constructible concept specifies that a variable of type T can be initialized with the given set of argument types Args... .

There need not be any subsumption relationship between Constructible<T, Args...> and std:: is_constructible < T, Args... > :: value .

See also

checks if a type has a constructor for specific arguments
(class template)