Files
cpp-thirdparty/winx64/bin/swig-3.0.12/Examples/test-suite/director_constructor.i
Bassem Girgis 81b4b9e273 Initial commit
2018-12-20 17:34:07 -06: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;
};
%}