#ifndef SWIG_STD_COMPLEX_I_ #define SWIG_STD_COMPLEX_I_ %include complex_common.i %{ #include %} /* defining the complex as/from converters */ %swig_cplxdbl_convn(std::complex, std::complex, std::real, std::imag) %swig_cplxflt_convn(std::complex, std::complex, std::real, std::imag) %typemap_primitive(SWIG_CCode(CPLXDBL), std::complex); %typemap_primitive(SWIG_CCode(CPLXFLT), std::complex); #endif //SWIG_STD_COMPLEX_I_