Add enum name to default case deserialization exception for C++ by cconverse711 · Pull Request #2797 · glideapps/quicktype
Description
Includes enumeration name in std::runtime_error message for enum deserialization failure.
Related Issue
Motivation and Context
Previous Behaviour / Output
std::runtime_error is raised with message Input JSON does not conform to schema!
New Behaviour / Output
std::runtime_error raised with message like Cannot deserialize to enumeration "FooBar".
How Has This Been Tested?
Existing C++ unit tests