123456789101112131415161718192021222324252627282930 |
- #ifndef BOOST_CONTRACT_DETAIL_PP_KEYWORD_UTILITY_IS_HPP_
- #define BOOST_CONTRACT_DETAIL_PP_KEYWORD_UTILITY_IS_HPP_
- #include <boost/preprocessor/cat.hpp>
- #include <boost/preprocessor/variadic/size.hpp>
- #define BOOST_CONTRACT_DETAIL_PP_KEYWORD_UTILITY_IS_1 0
- #define BOOST_CONTRACT_DETAIL_PP_KEYWORD_UTILITY_IS_2 1
- #define BOOST_CONTRACT_DETAIL_PP_KEYWORD_UTILITY_IS( \
- cat_to_comma_prefix, tokens) \
- BOOST_PP_CAT(BOOST_CONTRACT_DETAIL_PP_KEYWORD_UTILITY_IS_, \
- BOOST_PP_VARIADIC_SIZE(BOOST_PP_CAT(cat_to_comma_prefix, tokens)))
- #endif
|