File indexing completed on 2026-04-07 08:16:30
0001 #
0002
0003
0004
0005
0006
0007
0008
0009 0010 ">#
0011 #
0012 0013 ">#
0014 # ifndef BOOST_PREPROCESSOR_IS_BEGIN_PARENS_HPP
0015 # define BOOST_PREPROCESSOR_IS_BEGIN_PARENS_HPP
0016
0017 #include <boost/preprocessor/config/config.hpp>
0018 #include <boost/preprocessor/punctuation/detail/is_begin_parens.hpp>
0019
0020 #if BOOST_PP_VARIADICS_MSVC && _MSC_VER <= 1400
0021
0022 #define BOOST_PP_IS_BEGIN_PARENS(param) \
0023 BOOST_PP_DETAIL_IBP_SPLIT \
0024 ( \
0025 0, \
0026 BOOST_PP_DETAIL_IBP_CAT \
0027 ( \
0028 BOOST_PP_DETAIL_IBP_IS_VARIADIC_R_, \
0029 BOOST_PP_DETAIL_IBP_IS_VARIADIC_C param \
0030 ) \
0031 ) \
0032
0033
0034 #else
0035
0036 #define BOOST_PP_IS_BEGIN_PARENS(...) \
0037 BOOST_PP_DETAIL_IBP_SPLIT \
0038 ( \
0039 0, \
0040 BOOST_PP_DETAIL_IBP_CAT \
0041 ( \
0042 BOOST_PP_DETAIL_IBP_IS_VARIADIC_R_, \
0043 BOOST_PP_DETAIL_IBP_IS_VARIADIC_C __VA_ARGS__ \
0044 ) \
0045 ) \
0046
0047
0048 #endif
0049 #endif