In
|
if(rvalueref_arg){ |
|
//The code generated for a function with an argument passed as a r-value |
|
//reference does not compile. |
|
//Until, it is fixed, skipped these functions |
|
std::cerr << "Warning: no wrapper will be produced for function '" |
|
<< name_cxx << "(" << short_arg_list_cxx << ") " << cv |
|
<< "' because it contains an argument passed by r-value " |
|
<< "which is not supported yet.\n"; |
|
return false; |
|
} |
, 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 ?
Is it a limitation in wrapit, CxxWrap or libcxxwrap-julia ?
I'd like to try to fix this, but I will need some pointers to start, so any comment would be very helpful.
In
wrapit/src/FunctionWrapper.cpp
Lines 570 to 579 in 3cb7ace
The generated code does not compile, right, but where should this be fixed ?
Is it a limitation in
wrapit,CxxWraporlibcxxwrap-julia?I'd like to try to fix this, but I will need some pointers to start, so any comment would be very helpful.