William S Fulton
|
6d27ead9c0
|
Add STL container copy constructors where missing
Also provide consistent copy constructor declarations.
|
2019-02-14 18:53:05 +00:00 |
|
William S Fulton
|
9dd33e6367
|
Add missing typedefs to std::map
|
2019-02-13 22:46:27 +00:00 |
|
William S Fulton
|
6d0c495fd0
|
Add missing parameter names in STL container wrappers
Mostly in STL copy constructors.
Best to have parameter names as they make their way into the wrappers in
some target languages.
|
2019-02-13 22:45:47 +00:00 |
|
William S Fulton
|
ca287ae13b
|
Add support for non-default compare template argument in std::map wrappers
|
2018-10-09 19:44:00 +01:00 |
|
William S Fulton
|
6b4e57245d
|
Fix STL wrappers to not generate <: digraphs.
For example std::vector<::X::Y> was sometimes generated, now
corrected to std::vector< ::X::Y >.
|
2015-12-12 14:05:46 +00:00 |
|
William S Fulton
|
0d9a8721f4
|
Move some header file includes into fragments for UTL languages
|
2014-02-21 19:02:14 +00:00 |
|
William S Fulton
|
142f1e72bb
|
Fix some language's std::map wrappers to recognise difference_type, size_type, key_type and mapped_type.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13092 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-05-15 19:51:06 +00:00 |
|
William S Fulton
|
964382336e
|
remove std::map specializations - not needed since the typemap matching rules were changed to follow type deducation used in template specialization
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11978 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-04-04 20:37:20 +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
|
4308dd03cf
|
SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11874 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-02-27 23:26:02 +00:00 |
|
William S Fulton
|
49be05f4fd
|
Common template for head of each file detailing licence, distribution and authors information
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8973 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-03-07 00:14:10 +00:00 |
|
William S Fulton
|
03a67698a9
|
use exception specification instead of %exception to handle STL error checking
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7352 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-07-27 20:09:42 +00:00 |
|
Luigi Ballabio
|
9d50216d9c
|
Support for std::map (thanks, Dave)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4414 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2003-02-27 10:05:55 +00:00 |
|