Traits classes can be defined to
check if a C++ class has a member variable, function or a type (see here).
Curiously, the ConceptTraits do not include traits to
check if a C++ class defines a default constructor or given constructor?
Can traits be used to
check the constructor presence?
If yes, how?
If not, why it is not
…