Merge branch 'unique_ptr-inputs'
* unique_ptr-inputs: std::unique_ptr std::auto_ptr tidyup Add support for std::auto_ptr inputs Cosmetic formatting and doc updates in std_unique_ptr.i files Add Perl support for std::unique_ptr inputs Add Ruby support for std::unique_ptr inputs Add Python support for std::unique_ptr inputs Add C# support std::unique_ptr inputs Java unique_ptr test ownership enhancement to test Java unique_ptr enhance test for double release SWIGTYPE && input typemaps now assume object has been moved Add Java support for std::unique<T> for input parameters. Closes #692 Conflicts: CHANGES.current
This commit is contained in:
commit
8b654afdef
37 changed files with 1291 additions and 116 deletions
|
|
@ -7,6 +7,14 @@ the issue number to the end of the URL: https://github.com/swig/swig/issues/
|
|||
Version 4.1.0 (in progress)
|
||||
===========================
|
||||
|
||||
2022-07-19: wsfulton
|
||||
#692 [C#, Java, Perl, Python, Ruby] std::unique_ptr and std::auto_ptr typemaps
|
||||
provided for inputs types in std_unique_ptr.i and std_auto_ptr.i.
|
||||
|
||||
Now these smart pointers can be used as input parameters to functions. A proxy
|
||||
class instance transfers memory ownership of the underlying C++ object from the
|
||||
proxy class to a smart pointer instance passed to the wrapped function.
|
||||
|
||||
2022-07-19: jschueller
|
||||
[Python] #2314 Drop support for Python 3.2.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue