William S Fulton
3b8f00f774
interface feature - SWIG_JAVABODY_PROXY does not need to be overridden
2016-02-26 18:17:20 +00:00
William S Fulton
50fec04759
Support namespaces and nspace with the interface feature for Java
2016-02-26 18:17:14 +00:00
William S Fulton
1737fc9b9b
Add Java premature garbage collection prevention parameter (pgcpp) to interface feature
...
pgcpp was turned off but it is still needed for the interface feature
to prevent premature garbage collection of the proxy class being passed
into the C++ layer.
2016-02-24 08:30:10 +00:00
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