Boost describe позволяет описывать перечисления и проверять эти описания. Я знаю, как получить члены перечисления, но есть ли способ получить имя самого перечисления?
Код: Выделить всё
class Outer {
...
enum class MyEnum {
FirstItem = 88,
SecondItem = 99,
};
...
BOOST_DESCRIBE_NESTED_ENUM(MyEnum, FirstItem, SecondItem)
}; // Outer
Я хотел бы получить имя перечисления без украшений "MyEnum" из boost::describe, поскольку typeid(MyEnum).name возвращает искаженный snigglefritzMyEnumSnigglefritz.
То же самое для невложенной версии.>
Подробнее здесь:
https://stackoverflow.com/questions/777 ... enums-name