wrapit
wrapit copied to clipboard
Automatization of C++--Julia wrapper generation
Code generated with WraptIt! is not compatible with CxxWrap 0.15.0 due to the new support of default value and name for function argument, that changes how constructor must be declared:...
`test/TestInheritance` fails with with LLVM version 17. It works with version 13.
Hello, Previously I was able to build `wrapit` on my macbook, but I got an error when trying to build on a remote cluster (linux CentOS with `cmake/3.24.2, gcc/12.1.0, llvm/15.0.3`...
Hi, thank you for the package! + This issue is potentially related to #30. I tried wrapping the code I want before even trying the tutorial. Then I realized even...
I encountered two cases of a class inheriting from a templated base class that is blocking the progress in [Geant4.jl](https://github.com/peremato/Geant4.jl). - Class `G4[U]Box` inherits from `G4UAdapter` and this one inherits...
In https://github.com/grasph/wrapit/blob/3cb7ace5db9288007d75e5e443268f3e3df5cb9b/src/FunctionWrapper.cpp#L570-L579, it is stated that move constructors (taking a rvalue) are unsupported for the moment. The generated code does not compile, right, but where should this be fixed ?...
I'm trying to wrap a library which includes both C and C++ header files. Is there a way to make this configuration work with wrapit? C headers are embedded in...
When running Aqua.jl on my package with `Aqua.test_all(ImGuiTestEngine)` I get a bazillion method ambiguity warnings like this: ```julia Ambiguity #11169 __delete(arg1::Union{Ptr{Nothing}, CxxWrap.CxxWrapCore.CxxPtr{
In same C++ libraries the API may return a pointer to an object for which the user has the responsibility to delete it. This is not possible with the generated...
With the lastest version constructors for intermediate abstract classes are generated. This is the case for `G4BooleanSolid` producing the following error: ``` n file included from /Users/mato/Development/Geant4.jl/gen/cpp/JlG4BooleanSolid.cxx:2: In file included...