Major bugfix, reduced limitations
Removed a major bug introduced in 2.0.0 where the library actually stopped working for enum classes.
The library now partially supports enums that have multiple enumerators with the same value. This used to cause a hard failure immediately in the to_string
implementation. Now, the failure only occurs if to_string
is actually called.