From: Peter Dimov (pdimov_at_[hidden])
Date: 2022-06-24 17:09:13


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.