Template Class BluePrintConcept
Defined in File blueprints.hpp
Class Documentation
-
template<typename Implementation>
class BluePrintConcept Defines validating functionality for the blueprint concept.
Public Functions
-
inline ecl_compile_time_concept_test(BluePrintConcept)
Implements a concept test for blueprints.
There are three conditions required by blueprints:
base_type : a typedef for the target class for which they generate instances/configurations.
base_type instantiate() : they must be able to instantiate a base_type object.
void apply(base_type&) : they must be able to apply this configuration to an existing object.
-
inline ecl_compile_time_concept_test(BluePrintConcept)