diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2017-10-02 09:03:27 +0100 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2017-10-02 19:07:24 +0100 |
commit | e01cfd70c7b23c2c5fb9db6a0b7c0cbf4374c341 (patch) | |
tree | 5deab3017192d432459f7680cd6e151895400221 /Lib/javascript/jsc | |
parent | 8834047dcd792bb2c98b0277c6e6e08a5c361676 (diff) | |
download | swig-e01cfd70c7b23c2c5fb9db6a0b7c0cbf4374c341.tar.gz |
Add missing declaration for std::complex
Fixes missing type information for std::complex in scripting languages.
Closes #732.
Update Javascript and Octave complextest, although they don't actually
get run as they don't work
Diffstat (limited to 'Lib/javascript/jsc')
-rw-r--r-- | Lib/javascript/jsc/std_complex.i | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Lib/javascript/jsc/std_complex.i b/Lib/javascript/jsc/std_complex.i index 088a4fe7b..a252e0aa8 100644 --- a/Lib/javascript/jsc/std_complex.i +++ b/Lib/javascript/jsc/std_complex.i @@ -8,6 +8,13 @@ #include <complex> %} +namespace std { + %naturalvar complex; + template<typename T> class complex; + %template() complex<double>; + %template() complex<float>; +} + /* defining the complex as/from converters */ %swig_cplxdbl_convn(std::complex<double>, std::complex<double>, std::real, std::imag) |