From: William F. <wsf...@us...> - 2006-02-03 21:59:45
|
Update of /cvsroot/swig/SWIG/Examples/test-suite In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31078/Examples/test-suite Modified Files: allowexcept.i Log Message: test to make sure that variables do not use %exception by default Index: allowexcept.i =================================================================== RCS file: /cvsroot/swig/SWIG/Examples/test-suite/allowexcept.i,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** allowexcept.i 2 Feb 2006 18:15:36 -0000 1.3 --- allowexcept.i 3 Feb 2006 21:59:37 -0000 1.4 *************** *** 1,6 **** ! // Test the allowexcept feature by making the usual $action uncompileable and ensuring the %exception is picked up %module allowexcept struct XYZ { }; --- 1,26 ---- ! // Test allowexcept feature %module allowexcept + // First make sure %exception is not used by default for variable wrappers + + %nodefaultctor; + %nodefaultdtor; + %exception { + This will not compile + } + + %inline %{ + struct UVW {}; + UVW uvw_global_variable; + struct Bar { + UVW member_variable; + static UVW static_member_variable; + }; + %} + + + // Now test the allowexcept feature by making the usual $action uncompileable and ensuring the %exception is picked up + struct XYZ { }; |