William S Fulton
3f8b8fe734
Enhancements for directorin typemaps
...
The directorin typemaps will now generate a temporary variable
(specified after the type), such as:
%typemap(directorin) MyType (MyType *temp) { ... use temp ... }
The shared_ptr director typemaps have been fixed for use in functions
that take more than one parameter.
2017-10-16 19:28:27 +01:00
William S Fulton
6470fe8c36
Director shared_ptr typemaps for scripting languages
...
Modify the Python and Ruby director shared_ptr typemaps to be language neutral.
Port the director modifications to other scripting languages that
have shared_ptr support - Octave, R and Scilab. Scilab shared_ptr
support is not fully working and needs work though.
2017-10-13 07:34:38 +01:00
William S Fulton
000e63e0f8
Remove duplicate director shared_ptr pointer reference typemaps
2017-10-11 07:08:46 +01:00
Stephen Sinclair
52ca39b5ab
For shared_ptr directorin, make copy of shared_ptr in all cases.
2017-09-27 18:10:59 -03:00
Stephen Sinclair
bda750ee15
Add directorin typemap for Python and Ruby shared_ptr.
2017-09-27 11:22:30 -03:00
William S Fulton
eca67ee880
Ruby and Scilab shared_ptr typemap fragment correction
...
Remove some left over cruft from the python port
2017-09-25 08:45:31 +01:00
William S Fulton
ed4b84f4d3
Fix overloading of shared_ptr method overloading
...
Add 'equivalent' attribute to typecheck typemap.
Closes #1098 .
2017-09-23 15:19:34 +01:00
Takashi Tamura
6672338cc0
[ruby] delete unnecessary changes.
2017-04-21 22:44:38 +09:00
Takashi Tamura
0020fc97b0
[ruby] add %typemap(directorin) for shared_ptr.
2017-04-20 19:20:55 +09:00
Takashi Tamura
17b4e0c66e
[ruby] add %typemap(directorin) and %typemap(directorout) for shared_ptr.
2017-04-20 19:20:11 +09:00
Takashi Tamura
b3c2b1c51c
[ruby] add %typemap(directorout) for shared_ptr.
2017-04-20 19:20:11 +09:00
William S Fulton
4f2dcfaeeb
Fixes for Ruby and using -Wmissing-field-initializers
2015-12-19 16:21:22 +00:00
William S Fulton
fcb383b46b
shared_ptr typemap error message fix for global variables
...
$argnum was not being expanded in the generated code
Correct to use the error message from the standard typemaps
2015-09-25 22:57:59 +01:00
William S Fulton
4677dbb796
Add Ruby shared_ptr typemaps
2015-09-25 22:57:53 +01:00