Преобразовать определения в BOOST_PP_TUPLE или BOOST_PP_SEQ

Можно ли конвертировать #define Name Alex в BOOST_PP_SEQ like (A)(l)(e)(x) или же BOOST_PP_TUPLE (A,l,e,x)? И полезнее для меня ('A')('l')('e')('x') или же ('A','l','e','x') соответственно?

1

Решение

Нет, это невозможно. Вы не можете перебирать или разделять символы токена в препроцессоре.

1

Другие решения

Других решений пока нет …