Define ecl_compile_time_concept_check

Define Documentation

ecl_compile_time_concept_check(Model)

Compile time concept checking assertion.

This macro checks a class to verify if it conforms to a compile time metaprogramming concept.

Usage:

The input argument to this macro function is the concept class type with the testing class as its template parameter.

ecl_compile_time_concept_check(MyConcept<A>);