William S Fulton
24a66e6125
Add const std::unique_ptr & input typemaps
2024-03-06 21:46:58 +00:00
William S Fulton
e97181ebc0
Add missing typecheck typemaps for std::auto_ptr and std::unique_ptr
...
To fix overloading when using these types.
2022-09-17 10:23:51 +01:00
William S Fulton
7934561874
Test/fixes to handle NULL pointer for unique_ptr/auto_ptr
...
Also add missing unique_ptr tests for Lua and Racket.
2022-08-31 19:42:55 +01:00
William S Fulton
63632f80fb
Correct raw pointer handling test for virtual inheritance
2022-08-11 18:44:36 +01:00
William S Fulton
d4b1152d4b
Add raw pointer handling test for virtual inheritance
...
This is a test added for D in previous commit, now expanded to all target languages.
Tidy up counting object instances.
2022-08-05 22:30:23 +01:00
William S Fulton
a741c7dbcf
auto_ptr and unique_ptr test tweaks
2022-08-04 07:14:30 +01:00
William S Fulton
1b63af0f2c
std::unique_ptr std::auto_ptr tidyup
...
Add docs on additional support
Additional testing for invalid usage for parameter inputs
2022-07-19 20:23:06 +01:00
William S Fulton
db5e37a1d7
Add support for std::auto_ptr inputs
...
Ported from std::unique, behaviour is identical with regard to memory ownership/handling
2022-07-18 08:32:26 +01:00
William S Fulton
cf8788c411
Update Python tests to not use flatstaticmethod access
...
Use Python class staticmethod syntax to access C++ static member functions,
such as Klass.memberfunction, instead of Klass_memberfunction.
Examples and test-suite changes in preparation for issue #2137 .
2022-01-14 22:48:11 +00:00
Jon Schlueter
b77f3afafb
autopep8 cleanup of Examples/test-suite/python
...
automated cleanup of python pep8 whitespace compliance
2015-05-08 21:35:52 -04:00
William S Fulton
76bcec1d87
Test-suite fixes for python -classic
...
These are mostly workarounds for static class members not being supported for
old style classes, as documented in Python.html, "C++ classes".
2015-01-31 15:04:35 +00:00
Vadim Zeitlin
ed28725a15
Add std_auto_ptr.i defining typemaps for returning std::auto_ptr<>.
...
These typemaps are currently defined for C#, Java and Python only and the
tests are provided only for these languages.
Also add a brief description of the new header to the documentation.
2013-12-03 23:45:20 +01:00