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
This hasn't come up very much, so I'm inclined to not handle it automatically. You'll need to write your own binding code.
std::variant is a more modern way of implementing this pattern. If you use std::variant instead as your result, that should be supported out of the box.
Problem description
Given the following struct:
The generator fails to generate the class with "ValueError: not sure how to handle 'union <<id=1>>`
The expected behaviour is to treat it as a tagged union, exposing both variants as class fields and leaving it to the user to discriminate them.
Operating System
Windows
Installed Python Packages
No response
Reproducible example code
No response
The text was updated successfully, but these errors were encountered: