Так как я хочу всеenumв моей библиотеке, чтобы иметь Undef элемент, было бы здорово иметь возможность запросить это от компилятора. В принципе, я хочу иметь возможность перебирать все enumи ввести Undef элемент, если он не существует.
Мой вопрос, это было бы достижимо с метаклассами в c++20? Если да, то как бы выглядел код (например, используя Херб Саттерс предложение)?