swig/Source/Modules
Art Yerkes b8490f9c18 Added to typemaps: reference type in/out
Strings <=> std::string by value
std::wstring accessible from Ocaml.  The string example converts a multibyte
japanese EUC sequence to a single wchar_t sequence if you have the ja_JP.EUC-JP
locale, or similar.
Better handling of reference in types
Corrected problems with & * mismatch in type verifier.
Type verifier now really functional.  No more type errors in places they
wouldn't be allowed in C++, unless you work at it.
Added argout_ref example for argout_ref.
Init code now effective (called from let _ = f_<module>_init ())


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4412 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-02-27 07:09:12 +00:00
..
.cvsignore *** empty log message *** 2003-01-22 08:11:51 +00:00
allocate.cxx Fix for Visual C++ which doesn't scope variable declarations in a for() correctly. 2003-02-26 22:01:04 +00:00
browser.cxx Added missing #include of "swigconfig.h" to Source/Modules/browser.cxx, 2002-12-20 16:27:16 +00:00
chicken.cxx Changed module technique from <module_name>- to <module_name>: which 2003-02-27 02:00:15 +00:00
contract.cxx File move 2002-12-03 20:33:35 +00:00
csharp.cxx csharp module added 2003-02-21 20:34:52 +00:00
csharp.h csharp module added 2003-02-21 20:34:52 +00:00
emit.cxx varargs patch. Critical that we check all of the language modules to make sure they still work. 2003-02-04 16:16:12 +00:00
guile.cxx File move 2002-12-03 20:33:35 +00:00
java.cxx Fix so that enum typemaps are used when wrapping an enum declaration. 2003-02-24 23:17:58 +00:00
lang.cxx Fixed [ 642112 ] Constants char bug 2003-02-26 19:13:28 +00:00
main.cxx -fcompact 2003-02-16 21:07:57 +00:00
module.cxx File move 2002-12-03 20:33:35 +00:00
mzscheme.cxx Version simplification. 2002-12-11 22:39:28 +00:00
ocaml.cxx Added to typemaps: reference type in/out 2003-02-27 07:09:12 +00:00
overload.cxx Allow number of arguments replacement when overloading. 2003-02-15 02:01:29 +00:00
perl5.cxx File move 2002-12-03 20:33:35 +00:00
php4.cxx Modifications to work on MacOS, submitted by Bernard Desgraupes. 2002-12-16 21:20:53 +00:00
pike.cxx Corrected overloading-related coding in PIKE::dispatchFunction(). 2002-12-20 17:27:14 +00:00
python.cxx File move 2002-12-03 20:33:35 +00:00
README File move 2002-12-03 20:33:35 +00:00
ruby.cxx Improved support for native Windows compilers. 2003-02-18 20:18:54 +00:00
s-exp.cxx Fixed [ 649022 ] Compilation problems with KAI/KCC 2002-12-06 20:10:56 +00:00
swigmain.cxx csharp module commented. 2003-02-21 20:39:06 +00:00
swigmod.h Version simplification 2002-12-11 22:33:00 +00:00
tcl8.cxx File move 2002-12-03 20:33:35 +00:00
typepass.cxx File move 2002-12-03 20:33:35 +00:00
xml.cxx deprecated -xml output.xml 2003-02-22 09:16:13 +00: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