| # do not dump Octave core |
| if exist("crash_dumps_octave_core", "builtin") |
| crash_dumps_octave_core(0); |
| endif |
| |
| voidtest |
| |
| voidtest.globalfunc(); |
| f = voidtest.Foo(); |
| f.memberfunc(); |
| |
| voidtest.Foo_staticmemberfunc(); |
| |
| function fvoid() |
| end |
| |
| try |
| a = f.memberfunc(); |
| catch |
| end_try_catch |
| try |
| a = fvoid(); |
| catch |
| end_try_catch |
| |
| |
| v1 = voidtest.vfunc1(f); |
| v2 = voidtest.vfunc2(f); |
| if (swig_this(v1) != swig_this(v2)) |
| error("failed"); |
| endif |
| |
| v3 = voidtest.vfunc3(v1); |
| if (swig_this(v3) != swig_this(f)) |
| error("failed"); |
| endif |
| v4 = voidtest.vfunc1(f); |
| if (swig_this(v4) != swig_this(v1)) |
| error("failed"); |
| endif |
| |
| |
| v3.memberfunc(); |