16 #ifndef __IPSDKBASEPROCESSING_ATTRIBUTECOLLINFOMACROS_H__ 17 #define __IPSDKBASEPROCESSING_ATTRIBUTECOLLINFOMACROS_H__ 29 #define IPSDK_ATTRIBUTE_COLL_COUNT_MACRO(z, n, PredicateClass) \ 31 (PredicateClass<BOOST_PP_CAT(T, n)>::g_bValue ? 1 : 0) 36 #define IPSDK_ATTRIBUTE_COLL_COUNT(PredicateClass) \ 37 BOOST_PP_REPEAT(IPSDK_ATTRIBUTE_COLL_SIZE, \ 38 IPSDK_ATTRIBUTE_COLL_COUNT_MACRO, \ 43 #define IPSDK_ATTRIBUTE_COLL_ATTRIBUTE_TYPEDEF(z, n, data) \ 44 typedef BOOST_PP_CAT(T, n) BOOST_PP_CAT(AttributeType, n); 49 #endif // __IPSDKBASEPROCESSING_ATTRIBUTECOLLINFOMACROS_H__ Configuration parameters for processing attribute macros.
Macros set allowing to check properties an attributes.
Definition of import/export macro for library.