Files
cpp-thirdparty/winx64/bin/swigwin-4.0.0/Examples/test-suite/director_constructor.i
2019-08-04 21:38:19 -05:00

38 lines
355 B
OpenEdge ABL

%module(directors="1") director_constructor
%feature("director") Foo;
%inline %{
class Foo
{
public:
int a;
Foo(int i)
{
a=i;
}
virtual ~Foo() { }
int do_test() {
return test();
}
virtual int getit()
{
return a;
}
virtual void doubleit()
{
a = a * 2;
}
virtual int test() = 0;
};
%}