swig/Examples/test-suite/octave/nondynamic_runme.m
Xavier Delacour 393391965c Initial commit of Octave module.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10290 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2008-03-01 23:35:44 +00:00

36 lines
353 B
Mathematica

nondynamic
aa = nondynamic.A();
aa.a = 1;
aa.b = 2;
try
aa.c = 2;
err = 0;
catch
err = 1;
end_try_catch
if (!err)
error("A is not static")
endif
B=@() subclass(nondynamic.A(),'c',4);
bb = B();
bb.c = 3;
try
bb.d = 2
err = 0
catch
err = 1
end_try_catch
if (!err)
error("B is not static")
endif
cc = nondynamic.C();
cc.d = 3;