Собственно, вопрос изложен в теме. Пусть у меня есть шаблонная функция, параметризованная enum'ом, и в зависимости от конкретного варианта инстанцирования шаблона я хочу создать переменную нужного мне типа.
Если бы варианта было всего два, то, насколько я понимаю, было бы разумно использовать std::conditional, но что, если я хочу compile-time switch вместо тернарного оператора?
Спасибо.