/trunk/Examples/test-suite/template_typedef_cplx3.i
# · Swig · 37 lines · 23 code · 14 blank · 0 comment · 0 complexity · 20b611f67ba54bd79bafdb8350b95aef MD5 · raw file
- %module template_typedef_cplx3
- %{
- #include "template_typedef_cplx2.h"
- %}
- %include "template_typedef_cplx2.h"
- %inline %{
- typedef vfncs::ArithUnaryFunction<double, double> RFunction;
- typedef vfncs::ArithUnaryFunction<Complex, Complex> CFunction;
-
- int my_func_r(RFunction* hello)
- {
- return 0;
- }
-
- int my_func_c(CFunction* hello)
- {
- return 1;
- }
- struct Sin : RFunction
- {
- };
- struct CSin : CFunction
- {
- };
-
- %}