2 * STD C++ complex typemaps
5 %include <rubycomplex.swg>
11 /* defining the complex as/from converters */
13 %swig_cplxdbl_convn(std::complex<double>, std::complex<double>, std::real, std::imag)
14 %swig_cplxflt_convn(std::complex<float>, std::complex<float>, std::real, std::imag)
16 /* defining the typemaps */
18 %typemaps_primitive(%checkcode(CPLXDBL), std::complex<double>);
19 %typemaps_primitive(%checkcode(CPLXFLT), std::complex<float>);