/trunk/Examples/test-suite/director_constructor.i
# · Swig · 37 lines · 26 code · 11 blank · 0 comment · 0 complexity · 5ce620c7a135057901e49f791a373327 MD5 · raw file
- %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;
- };
- %}