From: David F. <dav...@gm...> - 2011-10-02 07:57:40
|
Hi, Shouldn't the %template be after the %include ? Something like this: %module space %include <stl.i> %{ #include <complex> #include "grid1d.hh" %} %include "grid1d.hh" %template(realgrid1d) Grid1D<double>; %template(complexgrid1d) Grid1D< std::complex<double> >; %template(vectord) std::vector<double>; Or: %module space %include <stl.i> %{ #include <complex> #include "grid1d.hh" %} %import "grid1d.hh" %template(realgrid1d) Grid1D<double>; %template(complexgrid1d) Grid1D< std::complex<double> >; %template(vectord) std::vector<double>; %include "grid1d.hh" Best, David -- |