summaryrefslogtreecommitdiff
path: root/Source/Include
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2020-09-25 18:54:25 +0100
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2020-09-25 18:54:25 +0100
commitc1b004f4fa62b1b15e047fd9462ddf3b46e55357 (patch)
treee59d19a61913223f498bb2efcec619ce92cd6eae /Source/Include
parentc8ac73513bb1e59a1f2a4ae1e48aba2244644fec (diff)
downloadswig-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.h2
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# */