swig/Examples/test-suite/director_constructor.i
Marcelo Matus 256dcda5f8 add test case using 'super'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6864 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-12 21:40:18 +00:00

37 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;
};
%}