diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2020-09-25 18:54:25 +0100 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2020-09-25 18:54:25 +0100 |
commit | c1b004f4fa62b1b15e047fd9462ddf3b46e55357 (patch) | |
tree | e59d19a61913223f498bb2efcec619ce92cd6eae /Source/Include | |
parent | c8ac73513bb1e59a1f2a4ae1e48aba2244644fec (diff) | |
download | swig-c1b004f4fa62b1b15e047fd9462ddf3b46e55357.tar.gz |
Add access modifier support for interface feature
Add ability to change the modifiers for the C# and Java
interface generated when using the %interface macros.
For C# use the 'csinterfacemodifiers' typemap.
For Java use the 'javainterfacemodifiers' typemap.
For example:
%typemap(csinterfacemodifiers) X "internal interface"
Closes #1874
Diffstat (limited to 'Source/Include')
-rw-r--r-- | Source/Include/swigwarn.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/Include/swigwarn.h b/Source/Include/swigwarn.h index a08693ac8..8362cc08e 100644 --- a/Source/Include/swigwarn.h +++ b/Source/Include/swigwarn.h @@ -277,6 +277,7 @@ #define WARN_JAVA_TYPEMAP_DIRECTORIN_NODESC 824 #define WARN_JAVA_NO_DIRECTORCONNECT_ATTR 825 #define WARN_JAVA_NSPACE_WITHOUT_PACKAGE 826 +#define WARN_JAVA_TYPEMAP_INTERFACEMODIFIERS_UNDEF 847 /* please leave 810-829 free for Java */ @@ -297,6 +298,7 @@ #define WARN_CSHARP_EXCODE 844 #define WARN_CSHARP_CANTHROW 845 #define WARN_CSHARP_NO_DIRECTORCONNECT_ATTR 846 +#define WARN_CSHARP_TYPEMAP_INTERFACEMODIFIERS_UNDEF 847 /* please leave 830-849 free for C# */ |