Информация об изменениях

Сообщение 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), ..., ...)
Re: __VA_ARGS__ больше одного
Здравствуйте, _NN_, Вы писали:

_NN>Нужно поставить скобки вокруг если есть более одного аргумента, и не ставить если один.

BOOST_PP_IF(BOOST_PP_GREATER(BOOST_PP_TUPLE_SIZE(__VA_ARGS__), 1), MACRO_1, MACRO_2)