Namespaces | Macros
ecl/concepts/macros.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ecl
 
 ecl::concepts
 

Macros

#define ecl_compile_time_concept_check(Model)   enum { ecl_concept_check_name(__LINE__) = ecl::concepts::CONCEPT_CHECK< Model >::instantiate }
 Compile time concept checking assertion. More...
 
#define ecl_compile_time_concept_test(Model)
 Convenient notational macro for setting up a concept testing function. More...
 
#define ecl_concept_check_name(Name)   ecl_concept_check_name_expand(Name)
 
#define ecl_concept_check_name_expand(Name)   ConceptCheck ## Name
 

Macro Definition Documentation

#define ecl_concept_check_name (   Name)    ecl_concept_check_name_expand(Name)

Definition at line 70 of file ecl/concepts/macros.hpp.

#define ecl_concept_check_name_expand (   Name)    ConceptCheck ## Name

Definition at line 69 of file ecl/concepts/macros.hpp.



xbot_driver
Author(s): Roc, wangpeng@droid.ac.cn
autogenerated on Sat Oct 10 2020 03:27:38