gluecodium
gluecodium copied to clipboard
Allow iterating over generated enums in C++
[Original issue by Arsen Drambyan]
As a developer I need to iterate over all the values of an enum in C++ in order to verify that all the values are covered e.g. a conversion function, verified in a unit test.
Acceptance criteria would be any way to iterate over the values of an enum in C++.
One possible solution is to generate an initializer-list of all enum values. Probably should not have it generated by default, but get it hidden behind an IDL attribute, like, @Cpp(ValueList) or something.