swig icon indicating copy to clipboard operation
swig copied to clipboard

No default constuctor

Open jaeandersson opened this issue 9 years ago • 2 comments

It looks like SWIG-MATLAB tries to wrap a default constructor that doesn't exist:

checking matlab testcase array_typedef_memberin
Building with 'Xcode Clang++'.
/Users/jaeandersson/dev/swig/build/Examples/test-suite/matlab/array_typedef_memberin_wrap.cxx:1612:47: error: call to implicitly-deleted default constructor of 'ArrayExample::ExampleDetail'
  result = (ArrayExample::ExampleDetail *)new ArrayExample::ExampleDetail();
                                              ^
/Users/jaeandersson/dev/swig/build/Examples/test-suite/matlab/array_typedef_memberin_wrap.cxx:1175:21: note: default constructor of 'ExampleDetail' is implicitly deleted because field 'node_list2' of const-qualified type 'const Eight' (aka 'short const[8]') would not be initialized
        const Eight node_list2;
                    ^
1 error generated.

make[2]: *** [matlab_cpp] Error 255
make[1]: *** [array_typedef_memberin.cpptest] Error 2

jaeandersson avatar Sep 12 '15 18:09 jaeandersson

@wsfulton Rings a bell?

jaeandersson avatar Sep 12 '15 18:09 jaeandersson

sorry no

wsfulton avatar Sep 12 '15 21:09 wsfulton