Skip to content

Support for T&& function parameters and the special move constructor case #24

@t-bltg

Description

@t-bltg

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions