Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / amd64 / share / swig / 1.3.26 / python / std_complex.i
CommitLineData
920dae64
AT
1/*
2 * STD C++ complex typemaps
3 */
4
5%include <pycomplex.swg>
6
7%{
8#include <complex>
9%}
10
11/* defining the complex as/from converters */
12
13%swig_cplxdbl_convn(std::complex<double>,
14 std::complex<double>, std::real, std::imag)
15
16%swig_cplxflt_convn(std::complex<float>,
17 std::complex<float>, std::real, std::imag)
18
19
20%typemap_primitive(SWIG_CCode(CPLXDBL), std::complex<double>);
21%typemap_primitive(SWIG_CCode(CPLXFLT), std::complex<float>);
22