1234567891011121314151617181920212223242526272829303132333435 |
- #ifndef BOOST_CONTRACT_DETAIL_PP_KEYWORD_PRIVATE_HPP_
- #define BOOST_CONTRACT_DETAIL_PP_KEYWORD_PRIVATE_HPP_
- #include <boost/contract/detail/preprocessor/keyword/utility/is.hpp>
- #include <boost/preprocessor/cat.hpp>
- #define BOOST_CONTRACT_DETAIL_PP_KEYWORD_PRIVATE_CAT_TO_COMMAprivate ,
- #define BOOST_CONTRACT_DETAIL_PP_KEYWORD_PRIVATE_CAT_TO_EMPTYprivate
- #define BOOST_CONTRACT_DETAIL_PP_KEYWORD_IS_PRIVATE(tokens) \
- BOOST_CONTRACT_DETAIL_PP_KEYWORD_UTILITY_IS( \
- BOOST_CONTRACT_DETAIL_PP_KEYWORD_PRIVATE_CAT_TO_COMMA, tokens)
- #define BOOST_CONTRACT_DETAIL_PP_KEYWORD_REMOVE_PRIVATE(tokens) \
- BOOST_PP_CAT(BOOST_CONTRACT_DETAIL_PP_KEYWORD_PRIVATE_CAT_TO_EMPTY, tokens)
- #endif
|