From: William S F. <ws...@fu...> - 2007-08-04 20:32:44
|
As far as I'm aware, numputs > 1 has not been implemented for any language. See the entry dated 09/15/2002 in the CHANGES file. You can workaround this by using %extend to add in an additional method containing the extra parameter you want (if the method is within a class). Or simply add in a new global method with the additional parameter. You can use also %ignore the original method. William Patrick Linehan wrote: > Hmmmm... I believe I was looking for the "numinputs=N" typemap > modifier, which is disabled in Java for N > 1. Can anyone confirm this? > > Thanks! > PAt > > On 8/3/07, * Patrick Linehan* <pli...@pl... > <mailto:pli...@pl...>> wrote: > > Hello, > > I'm trying to do the "opposite" of the typical multi-argument > typemap described here: > > http://www.swig.org/Doc1.3/Typemaps.html#Typemaps_nn20 > <http://www.swig.org/Doc1.3/Typemaps.html#Typemaps_nn20> > > In my particular case, the native signature looks like this: > > void foobar(double *buffer); > > And I would like my wrapper signature (Java, in my case) to look > like this: > > static void foobar(double[] buffer, int offset); > > The semantics being, of course, that the native code will be > passed a pointer to the given offset in the given array. > > Is there a typemap syntax for performing this type of mapping? > Something along the lines of: > > %typemap(jstype) double * "double[], int" > > I've tried RTFM many times but I can't seem to find anything about > this. Any help would be greatly appreciated. > > Thanks! > PAt > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > ------------------------------------------------------------------------ > > _______________________________________________ > Swig-user mailing list > Swi...@li... > https://lists.sourceforge.net/lists/listinfo/swig-user > |