William S Fulton
e7bb3afa0c
Create javainterfacecode and csinterfacecode typemaps
...
The interface feature is no longer hard coded and can
be controlled by a user via these new typemaps.
2016-02-23 07:30:00 +00:00
Vladimir Kalinin
5768d87deb
director generation fixes
...
Conflicts:
Lib/java/feature_interface.i
Source/Modules/csharp.cxx
Source/Modules/java.cxx
2016-02-12 07:09:17 +00:00
William S Fulton
f82efac231
interface macro changes to support templates
...
The C++ type must be last in the argument list to support templates with
multiple arguments which are separated by commas.
Affects DECLARE_INTERFACE and DECLARE_INTERFACE_RENAME.
2016-02-09 07:02:42 +00:00
William S Fulton
72e5c221b6
Rename GetCPtr/getCPtr to SWIGInterfaceUpcast
...
This is then similarly named to other similar functions:
SWIGUpcast and SWIGSmartPtrUpcast
2016-02-08 20:49:46 +00:00
William S Fulton
e8907132cc
interface feature support for const ref pointers (used by the STL)
...
Also interface feature return by value fixes
2016-02-07 13:58:47 +00:00
William S Fulton
5b86e2af13
Interface feature support for arrays
2016-02-06 20:15:48 +00:00
William S Fulton
a1f2d60535
interface feature support for passing by value
...
Also add in missing $owner for governing ownership when returning pointers and references
2016-02-06 20:15:40 +00:00
William S Fulton
3eec3e2ea5
interface feature support for references
2016-02-06 20:15:29 +00:00
William S Fulton
a7370b7bc0
Formatting fixes in generated code for interface feature
2016-02-06 16:34:24 +00:00
William S Fulton
abf39433e3
interface feature typemap corrections to handle NULL pointers
2016-02-05 19:28:29 +00:00
Vladimir Kalinin
73cf08ea64
javadirectorin fix
2013-05-29 17:06:54 +04:00
Vladimir Kalinin
766d55255b
feature:interface ported to Java
2013-05-21 20:05:54 +04:00