William S Fulton
a7078b34ec
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5603 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-28 21:49:26 +00:00
William S Fulton
c00aaf0f5b
Moved non static function declarations from source files into header files
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5602 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-28 21:48:39 +00:00
William S Fulton
62ba646c89
Moved non static function declarations from source files into header files
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5602 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-28 21:48:39 +00:00
William S Fulton
379bff84e4
Moved non static function declarations from source files into header files
...
Added header include guard
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5601 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-28 21:44:41 +00:00
William S Fulton
7c67214d9f
Moved non static function declarations from source files into header files
...
Added header include guard
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5601 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-28 21:44:41 +00:00
William S Fulton
2b472c5aa6
Fix so that Windows paths are displayed correctly when reporting errors.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5600 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-28 21:38:58 +00:00
William S Fulton
ca2d01a081
Fix so that Windows paths are displayed correctly when reporting errors.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5600 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-28 21:38:58 +00:00
William S Fulton
ae9b0c90e4
Added a reference polymorphic return type case test
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5599 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-28 21:08:18 +00:00
William S Fulton
72c68c375c
Added a reference polymorphic return type case test
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5599 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-28 21:08:18 +00:00
William S Fulton
2dc773e643
Suppress warnings about covariant return types in Java and C#.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5598 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-28 21:06:52 +00:00
William S Fulton
fd5f106b2e
Suppress warnings about covariant return types in Java and C#.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5598 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-28 21:06:52 +00:00
William S Fulton
bda422a29c
Marcelo's patch which fixes virtual:type attribute always being set.
...
Removes incorrect warnings about covariant return types in Java and C#.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5597 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-28 21:06:02 +00:00
William S Fulton
9e35a6e442
Marcelo's patch which fixes virtual:type attribute always being set.
...
Removes incorrect warnings about covariant return types in Java and C#.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5597 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-28 21:06:02 +00:00
Marcelo Matus
ac011192ae
added a reference polymorphic return type case, and
...
some extra test for the Java side.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5596 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-24 06:53:47 +00:00
Marcelo Matus
b45d143ea2
added a reference polymorphic return type case, and
...
some extra test for the Java side.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5596 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-24 06:53:47 +00:00
William S Fulton
a7844fd600
Downcast not needed for narrow() call.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5595 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:59:40 +00:00
William S Fulton
36a25d1f78
Downcast not needed for narrow() call.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5595 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:59:40 +00:00
William S Fulton
8c78e18f7c
Cast not needed for narrow() call.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5594 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:59:27 +00:00
William S Fulton
f9fd7b97cb
Cast not needed for narrow() call.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5594 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:59:27 +00:00
William S Fulton
f9e55f5ec8
C# runtime test, based on Java one.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5593 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:51:46 +00:00
William S Fulton
a272be6e65
C# runtime test, based on Java one.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5593 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:51:46 +00:00
William S Fulton
c81661122e
Fix test by using downcasts
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5592 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:51:19 +00:00
William S Fulton
9129f61a39
Fix test by using downcasts
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5592 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:51:19 +00:00
William S Fulton
7d6858ce0f
Covariant return type warnings
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5591 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:47:21 +00:00
William S Fulton
a33f84ae46
Covariant return type warnings
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5591 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:47:21 +00:00
William S Fulton
e848fcb3d8
Covariant return type fixes...
...
Fixed error where the base class was being used to wrap the derived class C++ pointer.
Emit a warning when encountering these return types as the return type is changed to the base class type.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5590 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:46:56 +00:00
William S Fulton
cf3a5e6222
Covariant return type fixes...
...
Fixed error where the base class was being used to wrap the derived class C++ pointer.
Emit a warning when encountering these return types as the return type is changed to the base class type.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5590 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:46:56 +00:00
William S Fulton
965827544d
Covariant return type fixes...
...
Fixed error where the base class was being used to wrap the derived class C++ pointer.
Also fixed runtime error when using directors - the wrong canonical description was not using the base class type.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5589 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:45:38 +00:00
William S Fulton
0af36656c1
Covariant return type fixes...
...
Fixed error where the base class was being used to wrap the derived class C++ pointer.
Also fixed runtime error when using directors - the wrong canonical description was not using the base class type.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5589 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 21:45:38 +00:00
Art Yerkes
04d18b7a1f
Added suffix arg for c output.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5588 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 20:31:06 +00:00
Art Yerkes
98e493b6fa
Added suffix arg for c output.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5588 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 20:31:06 +00:00
Marcelo Matus
394aacb890
using static narrow methods instead of %extended ones.
...
now it looks more natural and similar to the CORBA downcasting mechanism.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5587 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 10:10:04 +00:00
Marcelo Matus
a152fd46a8
using static narrow methods instead of %extended ones.
...
now it looks more natural and similar to the CORBA downcasting mechanism.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5587 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-23 10:10:04 +00:00
Logan Johnson
42fd4b9c42
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5586 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-22 17:23:02 +00:00
Logan Johnson
6d30946aa4
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5586 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-22 17:23:02 +00:00
Logan Johnson
944e1a77d2
Fix for virtual_poly.i test case.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5585 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-22 17:12:06 +00:00
Logan Johnson
bc186c445c
Fix for virtual_poly.i test case.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5585 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-22 17:12:06 +00:00
Marcelo Matus
bbeeed588b
added the ruby runtime case and more comments.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5584 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-22 10:41:33 +00:00
Marcelo Matus
575a54adfd
added the ruby runtime case and more comments.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5584 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-22 10:41:33 +00:00
Marcelo Matus
8c7824b76e
fix bad variable name in example
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5583 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-22 06:32:02 +00:00
Marcelo Matus
8cc5b25f18
fix bad variable name in example
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5583 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-22 06:32:02 +00:00
Marcelo Matus
c85521c002
Added a simple example where the current universal
...
Java wrapping mechanism doesn't work, showing the
need to use a different way to wrap polymorphic classes.
They are two runtime examples: one for java, which is
failing, and one for python, which works fine.
Detailed description of the case can be found
in the three files committed.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5582 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-22 06:26:44 +00:00
Marcelo Matus
c5cf57b254
Added a simple example where the current universal
...
Java wrapping mechanism doesn't work, showing the
need to use a different way to wrap polymorphic classes.
They are two runtime examples: one for java, which is
failing, and one for python, which works fine.
Detailed description of the case can be found
in the three files committed.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5582 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-22 06:26:44 +00:00
Marcelo Matus
708021a809
These is the current tests for the friend function support.
...
They will give you and idea of what is currently working.
If you have another case you think we need to test, please
send me an email to add it and trying it here.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5581 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-20 07:46:27 +00:00
Marcelo Matus
8158b1f2ec
These is the current tests for the friend function support.
...
They will give you and idea of what is currently working.
If you have another case you think we need to test, please
send me an email to add it and trying it here.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5581 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-20 07:46:27 +00:00
William S Fulton
364223c11e
moved entries to CHANGES file
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5580 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-17 21:47:41 +00:00
William S Fulton
27a79df294
moved entries to CHANGES file
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5580 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-17 21:47:41 +00:00
William S Fulton
cf768a2d98
incorporated CHANGES.current entries
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5579 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-17 21:46:32 +00:00
William S Fulton
d139795547
incorporated CHANGES.current entries
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5579 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-17 21:46:32 +00:00
Dave Beazley
1ab9d79027
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5578 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-17 20:00:16 +00:00