diff options
Diffstat (limited to 'Examples/test-suite/nested_inheritance_interface.i')
-rw-r--r-- | Examples/test-suite/nested_inheritance_interface.i | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Examples/test-suite/nested_inheritance_interface.i b/Examples/test-suite/nested_inheritance_interface.i new file mode 100644 index 000000000..2d144ff72 --- /dev/null +++ b/Examples/test-suite/nested_inheritance_interface.i @@ -0,0 +1,15 @@ +%module nested_inheritance_interface + +%warnfilter(SWIGWARN_RUBY_MULTIPLE_INHERITANCE, + SWIGWARN_D_MULTIPLE_INHERITANCE, + SWIGWARN_PHP_MULTIPLE_INHERITANCE); /* languages not supporting multiple inheritance or %interface */ + +#if defined(SWIGJAVA) || defined(SWIGCSHARP) +%include "swiginterface.i" +%interface(IA) +#endif + +%inline %{ +struct IA {}; +struct B { struct N : IA {}; }; +%} |