Hadriel Kaplan wrote:
By the way Julien, I was going to suggest something eventually that might be… controversial, but since Richard brought them up I’ll mention it now:
I think this thing should automatically handle more than just Boost.Describe. I think it should try to handle magic_enum and wise_enum’s generated-enum- info too.
That would make it usable by a much broader user base.
If that’s technically challenging to do, then I think you should approach the authors of them and ask to “normalize” whatever needs to be the same, to make them all usable with this.
The intent of Boost.Describe is exactly to specify a standard type-based metadata format for reflecting enums and classes, but whether the authors of these libraries will be willing to adopt it, is up to them.