libcxxwrap-julia
libcxxwrap-julia copied to clipboard
C++ library for backing CxxWrap.jl
https://github.com/JuliaInterop/CxxWrap.jl.git (I added the above line because this is needed by CI now - Bart) I have added the iterator wrapper support for the STL containers [with one argument template]...
Maybe we should add a `.clang-format` file to format all the code? Github actions can also be set up to format code on PR automatically.
How difficult would it be to add support for `std::map` as an `AbstractDict` in Julia? I've browsed the source code, and it seems that implementing this along the lines in...
Hello Bart, In the code generated by [Wrapit](https://github.com/grasph/wrapit) and for non-parametric types, we proceed first with the wrap declaration (`add_type()`) of all types and proceed in the second step to...
I am using libcxxwrap-julia 0.9.7. I encounter this error: ``` In file included from /usr/local/include/jlcxx/array.hpp:4: /usr/local/include/jlcxx/type_conversion.hpp:646:100: error: cannot initialize a member subobject of type 'const void *' with an lvalue...
Title says it all. I'll have a crack and see if I can't figure it out to make a PR
Are [move constructor](https://en.cppreference.com/w/cpp/language/move_constructor)s supported ? If so, what would be the correct syntax ? An initial attempt of wrapping these seems to fail (see https://github.com/grasph/wrapit/issues/24#issuecomment-1464274617).
A library I'm working to wrap has a StaticArrays.jl equivalent functionality, with template `Vec` and `Row` classes. Both the classes define a `transpose` function to return the vec/row as it's...
Not really an issue, but it would be nice to have an **embedding example** of Julia into C++. This is an absolute need in large c++ projects as it's easier...