44 #ifndef REQUIREHELPERS_HH 45 #define REQUIREHELPERS_HH 51 #define CHECK_CLASS_TEMPLATE1( c) c ___requirement1; 52 #define CHECK_CLASS_TEMPLATE2( c) c ___requirement2; 53 #define CHECK_CLASS_TEMPLATE3( c) c ___requirement3; 54 #define CHECK_MEMBER_TEMPLATE( c) if(false){ c ___req; svt_check::avoidUnunsedVariableWarning(___req);} 57 #define CHECK_MEMBER_TEMPLATE_2PARAM( c1,c2) if(false){ c1,c2 ___req; svt_check::avoidUnunsedVariableWarning(___req);} 59 #define CHECK_CLASS_TEMPLATE_2PARAM1( c1,c2) c1,c2 ___requirement1b;} 60 #define CHECK_CLASS_TEMPLATE_2PARAM2( c1,c2) c1,c2 ___requirement2b;} 61 #define CHECK_CLASS_TEMPLATE_2PARAM3( c1,c2) c1,c2 ___requirement3b;} void avoidUnunsedVariableWarning(const T &)