Передать вариадик параметры в макрос
От: Went  
Дата: 02.10.15 08:48
Оценка:
Здравствуйте. У меня снова вопрос для самых маленьких.
Есть некий вариадик-шаблонный класс, который по концовке записывается макросом. Ну, так уж сложилось
Мне нужно прокинуть множество параметров этого класса через аргументы макроса. Возможно ли это сделать без boost.preprocessor?
template<typename... Args>
class Some;

#define mymacros(params) .... // Тут нужно что-то определить.

mymacros(<int, float>);   // Не работает, распадается на "<int" и "float>"
mymacros((<int, float>)); // Могло бы работать, но некрасиво и не понятно что потом делать со скобками?
mymacros((int)(float));      // Работает, но требует boost.preprocessor.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.