Rename feature_interface.i to swiginterface.i
This commit is contained in:
parent
a1245ef398
commit
5cf20086a4
5 changed files with 21 additions and 3 deletions
|
|
@ -2,7 +2,7 @@
|
|||
%module multiple_inheritance_abstract
|
||||
|
||||
#if defined(SWIGJAVA) || defined(SWIGCSHARP)
|
||||
%include "feature_interface.i"
|
||||
%include "swiginterface.i"
|
||||
%interface_impl(Space::ABase1)
|
||||
%interface_impl(Space::CBase1)
|
||||
%interface_impl(Space::CBase2)
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
%module multiple_inheritance_interfaces
|
||||
|
||||
#if defined(SWIGJAVA) || defined(SWIGCSHARP)
|
||||
%include "feature_interface.i"
|
||||
%include "swiginterface.i"
|
||||
%interface_custom("A", "IA", IA)
|
||||
%interface_custom("B", "IB", IB)
|
||||
%interface_custom("%(strip:[I])s", "I%s", IC) // same as %interface_custom("C", "IC", IC)
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
%nspace;
|
||||
|
||||
#if defined(SWIGJAVA) || defined(SWIGCSHARP)
|
||||
%include "feature_interface.i"
|
||||
%include "swiginterface.i"
|
||||
%interface(Space::ABase1)
|
||||
%interface(Space::CBase1)
|
||||
%interface(Space::CBase2)
|
||||
|
|
|
|||
|
|
@ -1,3 +1,12 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* swiginterface.i
|
||||
*
|
||||
* SWIG interface feature and typemaps implementation providing:
|
||||
* %interface
|
||||
* %interface_impl
|
||||
* %interface_custom
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
%define INTERFACE_TYPEMAPS(CTYPE...)
|
||||
%typemap(cstype) CTYPE "$&csinterfacename"
|
||||
%typemap(cstype) CTYPE *, CTYPE [], CTYPE & "$csinterfacename"
|
||||
|
|
@ -1,3 +1,12 @@
|
|||
/* -----------------------------------------------------------------------------
|
||||
* swiginterface.i
|
||||
*
|
||||
* SWIG interface feature and typemaps implementation providing:
|
||||
* %interface
|
||||
* %interface_impl
|
||||
* %interface_custom
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
%define INTERFACE_TYPEMAPS(CTYPE...)
|
||||
%typemap(jtype) CTYPE, CTYPE *, CTYPE *const&, CTYPE [], CTYPE & "long"
|
||||
%typemap(jstype) CTYPE "$&javainterfacename"
|
||||
Loading…
Add table
Add a link
Reference in a new issue