C# exception handling improvements - they are robust and don't leak anymore. Requires typemap modifications using attribute canthrow in any unmanaged code typemaps that throw an exception and excode attribute in csout and csconstruct typemaps.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6934 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
d5faf4d89c
commit
a78579ec3f
12 changed files with 288 additions and 156 deletions
|
|
@ -205,6 +205,8 @@
|
|||
#define WARN_CSHARP_TYPEMAP_CSDIRECTOROUT_UNDEF 840
|
||||
#define WARN_CSHARP_COVARIANT_RET 842
|
||||
#define WARN_CSHARP_TYPEMAP_CSCONSTRUCT_UNDEF 843
|
||||
#define WARN_CSHARP_EXCODE 844
|
||||
#define WARN_CSHARP_CANTHROW 845
|
||||
|
||||
/* please leave 830-849 free for C# */
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue