A{
using Types = decltype (????);
};
using Types = std::tuple<decltype(Values)...>
я хочу просто типы извлечь
такое возможно или нет? про фишку с tuple я знаю
Если типов несколько, их нельзя "сохранить" в один алиас.
Да, заверни в монаду
а передать в другую функцию
Сохранить в тайплист (например, std::tuple), потом распаковать. Передать типы - это уже неоднозначное утверждение
Типы зачем тебе? В каком виде ты хочешь их извлечь, куда? В с++ нет метатипов, нет сущностей языка, которые хранили бы тип.
Я хотел бы каким-то образом сделать следующее: Есть шаблонный класс, который параметризируется набором типов Я хотел бы написать специплизацию к нему, который принимал бы значения Потому и искал такой способ!
Это возможно??
Для этого не нужно сохранять список типов. Просто берешь и пишешь специализацию
Обсуждают сегодня