dwww Home | Show directory contents | Find package

%module template_typedef_import
%{
#include "template_typedef_cplx2.h"
%}

%import "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
  {
  };  
  
%}

  



Generated by dwww version 1.15 on Tue Jul 2 00:11:43 CEST 2024.