swig/Source/Modules
William S Fulton 29bc7492a2 SwigType * handling corrections - Python builtin mangling
Further corrections to pass SwigType * to methods expecting types
instead of passing readable type strings.

Swig_string_mangle() takes a generic String *, but it was calling
functions that require SwigType *. Swig_string_mangle_type() is
now provided for SwigType *.

The previous commit is a pre-requisite in order to prevent duplicate
symbols from being generated in the C++ wrappers.
2022-11-18 19:44:00 +00:00
..
allocate.cxx Use https for swig.org links 2022-10-06 13:16:39 +13:00
contract.cxx Use https for swig.org links 2022-10-06 13:16:39 +13:00
csharp.cxx Minor refactor of D, C#, Java director code 2022-11-12 16:30:25 +00:00
d.cxx Minor refactor of D, C#, Java director code 2022-11-12 16:30:25 +00:00
directors.cxx Improve director unwrap detection for the return type 2022-10-10 08:45:26 +01:00
emit.cxx Use https for swig.org links 2022-10-06 13:16:39 +13:00
go.cxx Consolidate name mangling functions 2022-11-12 09:18:19 +00:00
guile.cxx Consolidate name mangling functions 2022-11-12 09:18:19 +00:00
interface.cxx Fix -Wunused-variable warning 2022-10-24 09:34:10 +02:00
java.cxx Minor refactor of D, C#, Java director code 2022-11-12 16:30:25 +00:00
javascript.cxx Consolidate name mangling functions 2022-11-12 09:18:19 +00:00
lang.cxx Consolidate name mangling functions 2022-11-12 09:18:19 +00:00
lua.cxx Consolidate name mangling functions 2022-11-12 09:18:19 +00:00
main.cxx Cleanup SWIG_VERSION definition 2022-10-13 19:47:43 +01:00
mzscheme.cxx Consolidate name mangling functions 2022-11-12 09:18:19 +00:00
nested.cxx Use https for swig.org links 2022-10-06 13:16:39 +13:00
ocaml.cxx Cleanup SWIG_VERSION definition 2022-10-13 19:47:43 +01:00
octave.cxx Consolidate name mangling functions 2022-11-12 09:18:19 +00:00
overload.cxx Use https for swig.org links 2022-10-06 13:16:39 +13:00
perl5.cxx Cleanup SWIG_VERSION definition 2022-10-13 19:47:43 +01:00
php.cxx Visual C++ warning fixes 2022-10-24 18:43:31 +01:00
python.cxx SwigType * handling corrections - Python builtin mangling 2022-11-18 19:44:00 +00:00
r.cxx R rtypecheck typemaps 2022-11-05 08:40:26 +00:00
README File move 2002-12-03 20:33:35 +00:00
ruby.cxx Consolidate name mangling functions 2022-11-12 09:18:19 +00:00
scilab.cxx Cleanup SWIG_VERSION definition 2022-10-13 19:47:43 +01:00
swigmain.cxx Document that -php7 is for PHP 7 *or later* 2022-10-31 13:41:10 +13:00
swigmod.h SwigType * handling corrections 2022-11-09 22:11:27 +00:00
tcl8.cxx Consolidate name mangling functions 2022-11-12 09:18:19 +00:00
typepass.cxx Duplicate class template instantiations via %template changes 2022-11-18 19:35:47 +00:00
utils.cxx SwigType * handling corrections 2022-11-09 22:11:27 +00:00
xml.cxx XML whitespace changes 2022-10-10 23:58:39 +01:00

06/25/2002

This directory contains all of the SWIG language modules.  Many of these
modules contain code that dates back to SWIG1.0.  The module API has changed
a lot in the development releases so this is fairly messy.  We're working on
cleaning it up, but you'll have to bear with us until it's done.

-- Dave