#include "MacrosCodegen.hpp" enum MyEnum { EnumElement1, EnumElement2, EnumElement3, }; BRUSSEL_ENUM(MyEnum, ToString); enum CountedEnumAll { CEA_Foo, CEA_Bar, CEA_COUNT, }; BRUSSEL_ENUM(CountedEnumAll, ToString); enum CountedEnum { CE_Foo, CE_Bar, CE_FooBar, CE_COUNT, }; BRUSSEL_ENUM(CountedEnum, ToString ExcludeHeuristics);