Namespaces
Variants

std::experimental::ranges:: Constructible

From cppreference.net
Défini dans l'en-tête <experimental/ranges/concepts>
template < class T, class ... Args >

concept bool Constructible =

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

Le concept Constructible spécifie qu'une variable de type T peut être initialisée avec l'ensemble donné de types d'arguments Args... .

Il n'est pas nécessaire qu'il y ait une relation de subsomption entre Constructible<T, Args...> et std:: is_constructible < T, Args... > :: value .

Voir aussi

vérifie si un type a un constructeur pour des arguments spécifiques
(modèle de classe)