You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
We have a project guidelines where try catch exception handling is prohibited.
Describe the solution you'd like
is it possible to provide a flag which can disable the exception handling during the c++ code generation(example: -setCppAllocator polymorphic)?
Describe alternatives you've considered
I am planning to edit the generated code, like logging and returning in place of throwing an exception.
Additional context
If Disabling during the generation is possible, please let me know the release version.
or is it possible to make this feature available in zserio-2.14.0?
The text was updated successfully, but these errors were encountered:
The main problem is that the generated C++ code relies on exceptions by design. There is no feasible way to slightly modify the Zserio C++ generator to disable exceptions. The only approach I can see involves a significant redesign and rewrite of the Zserio C++ generator. However, this is far beyond our current capabilities.
Perhaps, proper documentation of all possible exceptions that can be thrown during reading (parsing) would be sufficient for your project. If so, we have such documentation available just because of this reason.
Is your feature request related to a problem? Please describe.
We have a project guidelines where try catch exception handling is prohibited.
Describe the solution you'd like
is it possible to provide a flag which can disable the exception handling during the c++ code generation(example: -setCppAllocator polymorphic)?
Describe alternatives you've considered
I am planning to edit the generated code, like logging and returning in place of throwing an exception.
Additional context
If Disabling during the generation is possible, please let me know the release version.
or is it possible to make this feature available in zserio-2.14.0?
The text was updated successfully, but these errors were encountered: