1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
director_unroll MyFoo=@() subclass(director_unroll.Foo(),'ping',@(self) "MyFoo::ping()"); a = MyFoo(); b = director_unroll.Bar(); b.set(a); c = b.get(); if (swig_this(a) != swig_this(c)) a,c error("failed"); endif