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
cglue-bindgen's C++ headers already "almost" work with SWIG for bindings generation. However, it would be nice to have a "just works (tm)" out-of-the-box experience.
Several things need to be done:
Disable heavily templated helper functions, as they are only useful for C++ and break SWIG.
Add SWIG binding language selection in config (an array most likely).
Generate SWIG module files.
Expand templates for default container/context type aliases. Template expansion needs to be done recursively for other typedefs, because SWIG doesn't handle multiple nesting levels properly.
Provide helpers/conversions on SWIG side for various type (CSlice/CIterator/Callback/etc.)
Extend examples with other languages.
The text was updated successfully, but these errors were encountered:
cglue-bindgen
's C++ headers already "almost" work with SWIG for bindings generation. However, it would be nice to have a "just works (tm)" out-of-the-box experience.Several things need to be done:
The text was updated successfully, but these errors were encountered: