Files
pybindgen/benchmarks/testapi_swig.i
T
Gustavo J. A. M. Carneiro 9323023262 More benchmarks
2009-12-23 15:13:28 +00:00

31 lines
543 B
OpenEdge ABL

/* example.i */
%module(directors="1") testapi_swig
%feature("director");
%{
#include "testapi.h"
%}
extern void func1(void);
extern double func2(double x, double y, double z);
class Multiplier
{
double m_factor;
public:
Multiplier ();
virtual ~Multiplier ();
Multiplier (double factor);
void SetFactor (double f);
void SetFactor (void);
double GetFactor () const;
virtual double Multiply (double value) const;
};
extern double call_virtual_from_cpp (Multiplier const *obj, double value);