Сообщение Re: __VA_ARGS__ больше одного от 18.12.2019 13:36
Изменено 18.12.2019 13:38 niXman
Re: __VA_ARGS__ больше одного
Здравствуйте, _NN_, Вы писали:
_NN>Нужно поставить скобки вокруг если есть более одного аргумента, и не ставить если один.
BOOST_PP_FOR_EACH_I() -> BOOST_PP_IF(BOOST_PP_GREATER(BOOST_PP_TUPLE_SIZE(__VA_ARGS__), 1), ..., ...)
_NN>Нужно поставить скобки вокруг если есть более одного аргумента, и не ставить если один.
BOOST_PP_FOR_EACH_I() -> BOOST_PP_IF(BOOST_PP_GREATER(BOOST_PP_TUPLE_SIZE(__VA_ARGS__), 1), ..., ...)
Re: __VA_ARGS__ больше одного
Здравствуйте, _NN_, Вы писали:
_NN>Нужно поставить скобки вокруг если есть более одного аргумента, и не ставить если один.
BOOST_PP_IF(BOOST_PP_GREATER(BOOST_PP_TUPLE_SIZE(__VA_ARGS__), 1), MACRO_1, MACRO_2)
_NN>Нужно поставить скобки вокруг если есть более одного аргумента, и не ставить если один.
BOOST_PP_IF(BOOST_PP_GREATER(BOOST_PP_TUPLE_SIZE(__VA_ARGS__), 1), MACRO_1, MACRO_2)