Создать вариант наддува, содержащий значение n-го типа в индексе типа варианта?
Я хочу построитьboost::variant
s, содержащие значения по умолчанию, заданные с помощью индекса типа - без записи собственного оператора switch над индексом типа.
Я понимаю этодолжен можно как-нибудь с MPL?
Чтобы уточнить, хотя, индексне является константное выражение времени компиляции.
Случай использования заключается в том, что мне нужно создать вариант, который позже будет заменен вариантом, содержащим правильное значение, но на данный момент я знаю только индекс типа. Думайте об этом как о ленивой проблеме десериализации.