William S Fulton
|
319442a8c4
|
More move semantics improvements
More removal of casts in the out typemaps when copying objects to enable
C++ compilers to possibly make use of move semantics.
|
2022-07-04 11:19:50 +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 |
|
William S Fulton
|
ab1e9f5bd9
|
Consistent whitespace amongst all the shared_ptr and intrusive_ptr typemaps
[skip ci]
|
2017-04-20 19:21:47 +01:00 |
|
William S Fulton
|
0a22fa0df1
|
Missing transient keywords in Java proxy class
Further security exploit refinements to a1771c
|
2016-11-13 19:55:50 +00:00 |
|
William S Fulton
|
a1771cb8a0
|
Fix potential security exploit in generated Java classes
|
2015-08-02 11:22:46 +01:00 |
|
William S Fulton
|
bd67f57921
|
Convert to unix fileformat
|
2013-01-12 16:54:37 +00:00 |
|
William S Fulton
|
6a74028e65
|
Fix inconsistencies in Java and C# getCPtr() and pointer constructor visibility - change to protected/internal from public. Add SWIG_JAVABODY_PROXY, SWIG_JAVABODY_TYPEWRAPPER and SWIG_CSBODY_PROXY, SWIG_CSBODY_TYPEWRAPPER for users to easily change when using multiple modules.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12843 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-25 20:56:56 +00:00 |
|
William S Fulton
|
9c53d41e0f
|
nspace fixes for smart pointers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12038 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-23 00:29:58 +00:00 |
|
William S Fulton
|
3dfac02269
|
shared_ptr improvements so the proxy class does not need to be specified - SWIG_SHARED_PTR macro deprecated and replaced by %shared_ptr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12037 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-22 23:57:19 +00:00 |
|
William S Fulton
|
12cfc251e4
|
Fix #2408232. Improve shared_ptr and intrusive_ptr wrappers for classes in an inheritance hierarchy. No special treatment is needed for derived classes, the SWIG_SHARED_PTR_DERIVED macro is deprecated.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12036 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-05-22 22:49:47 +00:00 |
|
William S Fulton
|
bdb136d611
|
Change typemap matching rules for the default type (SWIGTYPE) to follow template partial specialization type deduction. Fixes some containers of const pointers. SWIGTYPE*& typemps removed and replaced with SWIGTYPE *const&.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11958 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-04-01 18:26:37 +00:00 |
|
William S Fulton
|
1de9c8b27f
|
Add a few comments about the smart pointer implementation
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11828 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-01-23 15:30:42 +00:00 |
|
William S Fulton
|
be73d28ad7
|
don't unnecessarily set swigCPtr to zero again if Dispose/delete called multiple times
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11179 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-03-31 12:23:47 +00:00 |
|
William S Fulton
|
f9c640cd11
|
fix up namespaces so that boost, std or std::tr1 can be used for shared_ptr/intrusive_ptr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11029 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-01-05 17:19:32 +00:00 |
|
William S Fulton
|
62472ba466
|
Add boost::intrusive_ptr wrappers from Mike Rowbotham
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11008 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-12-28 20:32:44 +00:00 |
|