restore %makedefault and %mutable to their former behaviour, ie they clear the feature rather than unset the feature
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7656 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
9a90ba6e41
commit
b3763be563
1 changed files with 2 additions and 2 deletions
|
|
@ -45,14 +45,14 @@
|
|||
#define %immutable %feature("immutable")
|
||||
#define %noimmutable %feature("immutable","0")
|
||||
#define %clearimmutable %feature("immutable","")
|
||||
#define %mutable %noimmutable
|
||||
#define %mutable %clearimmutable
|
||||
|
||||
/* Generation of default constructors/destructors */
|
||||
|
||||
#define %nodefault %feature("nodefault","1")
|
||||
#define %default %feature("nodefault","0")
|
||||
#define %clearnodefault %feature("nodefault","")
|
||||
#define %makedefault %default
|
||||
#define %makedefault %cleardefault
|
||||
|
||||
/* the %exception directive */
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue