%module complextest %include #ifdef __cplusplus %inline { std::complex Conj(const std::complex& a) { return std::conj(a); } std::complex Conjf(const std::complex& a) { return std::conj(a); } } #else %inline { complex Conj(complex a) { return conj(a); } } #endif