| |
comp.lang.c++.moderated |
Dear friends: #define __STL_CLASS_REQUIRES(__type_var, __concept) \ Could someone tell me some book or articles about Concepts and concept [ See http://www.gotw.ca/resources/clcm.htm for info about ]
I am reading sgi STL concept_checks.h, but I could not
understand its semantic, such as:
typedef void (* __func##__type_var##__concept)( __type_var ); \
template <__func##__type_var##__concept _Tp1> \
struct __dummy_struct_##__type_var##__concept { }; \
static __dummy_struct_##__type_var##__concept< \
__concept##_concept_specification< \
__type_var>::__concept##_requirement_violation> \
__dummy_ptr_##__type_var##__concept
checking ?
[ comp.lang.c++.moderated. First time posters: Do this! ]