1.0 KiB
1.0 KiB
[concept.constructible]
18 Concepts library [concepts]
18.4 Language-related concepts [concepts.lang]
18.4.11 Concept constructible_from [concept.constructible]
The constructible_from concept constrains the initialization of a variable of a given type with a particular set of argument types.
template<class T, class... Args> concept [constructible_from](#concept:constructible_from "18.4.11 Concept constructible_from [concept.constructible]") = [destructible](concept.destructible#concept:destructible "18.4.10 Concept destructible [concept.destructible]")<T> && [is_constructible_v](meta.type.synop#lib:is_constructible_v "21.3.3 Header <type_traits> synopsis [meta.type.synop]")<T, Args...>;