Я использую вариант boost для хранения некоторых сгенерированных типов, прямо сейчас мой генератор кода создает заголовок с типами и вариантом, способным их удерживать. Во время инициализации я хотел бы перебирать допустимые типы в варианте, а не типы, которые данный вариант держит в данный момент.
Могу ли я сделать это с помощью варианта?