Commit graph

13,883 commits

Author SHA1 Message Date
Marcelo Matus
ee3e53c9cd better support for string and def. args, plus adding allocator + sstream
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6818 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:22:30 +00:00
Marcelo Matus
966290225e fix error in bool
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6817 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:20:42 +00:00
Marcelo Matus
84065db35b fix error in bool
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6817 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:20:42 +00:00
Marcelo Matus
e14b6980f7 fixes for void*
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6816 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:20:04 +00:00
Marcelo Matus
0a974f5943 fixes for void*
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6816 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:20:04 +00:00
Marcelo Matus
76970ce637 fix enum + ref + directors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6815 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:18:56 +00:00
Marcelo Matus
2fdbd8679f fix enum + ref + directors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6815 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:18:56 +00:00
Marcelo Matus
25e1e7932a adding more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6814 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:17:56 +00:00
Marcelo Matus
52fe09a938 adding more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6814 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:17:56 +00:00
Marcelo Matus
844924b2c9 add template_default_pointer broken case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6813 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:15:23 +00:00
Marcelo Matus
749870a799 add template_default_pointer broken case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6813 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:15:23 +00:00
Marcelo Matus
2f1bf5cac4 add template_default_pointer broken case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6812 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:14:56 +00:00
Marcelo Matus
bfb7ccbd90 add template_default_pointer broken case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6812 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:14:56 +00:00
Marcelo Matus
96b723b0da fix wrong apply
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6811 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:07:12 +00:00
Marcelo Matus
5b55c3af45 fix wrong apply
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6811 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:07:12 +00:00
Marcelo Matus
42f7bb05f6 resolve ruby warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6810 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:06:33 +00:00
Marcelo Matus
90a3172efb resolve ruby warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6810 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:06:33 +00:00
Marcelo Matus
6923d5346c add smart_pointer +members test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6809 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:06:04 +00:00
Marcelo Matus
8e382e6249 add smart_pointer +members test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6809 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:06:04 +00:00
Marcelo Matus
9b963f9763 support of typemaps + template + template def args
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6808 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:01:03 +00:00
Marcelo Matus
2d686c0a84 support of typemaps + template + template def args
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6808 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 01:01:03 +00:00
Marcelo Matus
47ae5abfab fix for -director option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6807 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:57:58 +00:00
Marcelo Matus
ff2e0cc85e fix for -director option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6807 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:57:58 +00:00
Marcelo Matus
18b74e0d30 reverting to 1.17, the protected constructor problem is now fixed in lang.cxx
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6806 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:56:35 +00:00
Marcelo Matus
28ba4aca2d reverting to 1.17, the protected constructor problem is now fixed in lang.cxx
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6806 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:56:35 +00:00
Marcelo Matus
0b53cb5242 more on the template_extmode, plus using apply when using -classic
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6805 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:51:44 +00:00
Marcelo Matus
42ccc6c649 more on the template_extmode, plus using apply when using -classic
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6805 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:51:44 +00:00
Marcelo Matus
b644501be6 add support for template_extmode, ie, the emitonlychildren feature
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6804 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:50:06 +00:00
Marcelo Matus
8c2bc267b8 add support for template_extmode, ie, the emitonlychildren feature
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6804 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:50:06 +00:00
Marcelo Matus
77a6f33d98 fix smart_pointer + members
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6803 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:48:10 +00:00
Marcelo Matus
207768de8b fix smart_pointer + members
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6803 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:48:10 +00:00
Marcelo Matus
73b6214c6c fix protected constructor by using clean_overloaded to utils.cxx, and fix smart_pointer + members
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6802 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:47:32 +00:00
Marcelo Matus
7c568eafaa fix protected constructor by using clean_overloaded to utils.cxx, and fix smart_pointer + members
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6802 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:47:32 +00:00
Marcelo Matus
6d8ba96466 fix protected constructor by using clean_overloaded to utils.cxx
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6801 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:47:10 +00:00
Marcelo Matus
ce3421c40e fix protected constructor by using clean_overloaded to utils.cxx
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6801 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-01 00:47:10 +00:00
William S Fulton
04b69551df *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6800 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:38:46 +00:00
William S Fulton
1f242396e6 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6800 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:38:46 +00:00
William S Fulton
eb0eea2f85 Director code mods:
JNI field descriptors fix to use C++ type and correctly use the $javaclassname family of special variables.
The real C++ type used everwhere in director code to fix numerous director bugs.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6799 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:31:51 +00:00
William S Fulton
46e92bfac3 Director code mods:
JNI field descriptors fix to use C++ type and correctly use the $javaclassname family of special variables.
The real C++ type used everwhere in director code to fix numerous director bugs.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6799 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:31:51 +00:00
William S Fulton
1813aaf607 Store the complete return type for director methods. Over time, the director code can migrate to using the new "returntype" attribute rather than each language module calculating it themselves.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6798 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:18:33 +00:00
William S Fulton
ea8fe73ab8 Store the complete return type for director methods. Over time, the director code can migrate to using the new "returntype" attribute rather than each language module calculating it themselves.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6798 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:18:33 +00:00
William S Fulton
bf7eb7d50d Complete the virtual:type for covariant return types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6797 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:13:31 +00:00
William S Fulton
ef77bc5ad0 Complete the virtual:type for covariant return types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6797 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:13:31 +00:00
William S Fulton
9316c04deb Corrected usage of $javaclassname special variables in director typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6796 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:10:44 +00:00
William S Fulton
b29d0c18a6 Corrected usage of $javaclassname special variables in director typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6796 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:10:44 +00:00
William S Fulton
7148d1f80a const enum reference runtime test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6795 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:08:38 +00:00
William S Fulton
5d36275309 const enum reference runtime test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6795 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:08:38 +00:00
William S Fulton
00c70d19f2 removed printfs which shouldn't be there
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6794 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:07:53 +00:00
William S Fulton
d406a54d7b removed printfs which shouldn't be there
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6794 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-30 20:07:53 +00:00
John Lenz
6f2e0a5ec1 perl module now supports runtime.swg
+ split up Perl_LookupTypePointer into two functions like python module
  + added a perlinit.swg file with the code from the bottom of perl5.swg


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6793 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-29 23:13:57 +00:00