swig/Lib
Gonzalo Garramuno 7a3c9a08a2 Changed swigtype.swg to use static_cast's instead of
reinterpret_cast's.
This fixes a potentially subtle problem with director
classes using reinterpret casts in their casts
and when casting class that have multiple inheritance. 
The code currently generated by swig actually works
find under most compilers but was, afaik, not truly 
C++ conformant.



git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9942 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2007-09-19 09:00:59 +00:00
..
allegrocl When wrapping C++ code, generate code which uses 2007-09-17 20:10:57 +00:00
cffi aplied patch 1766076 2007-08-15 05:09:02 +00:00
chicken When wrapping C++ code, generate code which uses 2007-09-17 20:10:57 +00:00
clisp Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
csharp When wrapping C++ code, generate code which uses 2007-09-17 20:10:57 +00:00
gcj Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
guile When wrapping C++ code, generate code which uses 2007-09-17 20:10:57 +00:00
java When wrapping C++ code, generate code which uses 2007-09-17 20:10:57 +00:00
lua const enum reference typemaps fixed 2007-08-10 11:30:03 +00:00
modula3 Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:21:51 +00:00
mzscheme When wrapping C++ code, generate code which uses 2007-09-17 20:10:57 +00:00
ocaml When wrapping C++ code, generate code which uses 2007-09-17 20:10:57 +00:00
perl5 [perl5] Use sv_setpvn() to set a scalar from a pointer and length 2007-09-17 23:24:11 +00:00
php4 [php] Add typemaps for handling parameters of type std::string & 2007-09-18 03:08:06 +00:00
pike When wrapping C++ code, generate code which uses 2007-09-17 20:10:57 +00:00
python [python] Simpler code for SWIG_AsVal_bool() which fixes a "strict 2007-09-17 23:52:16 +00:00
r rename non-classes operators 2006-08-26 20:23:48 +00:00
ruby Revered _mSWIG to rubyhead.swg as some tests would fail. 2007-09-04 06:43:28 +00:00
std Fixed SWIG_EXPORT_ITERATOR_METHODS in std_set. 2007-05-18 23:32:55 +00:00
tcl Fix Tcl typemaps to handle unsigned long > LONG_MAX and unsigned long long 2006-09-24 21:55:30 +00:00
typemaps Changed swigtype.swg to use static_cast's instead of 2007-09-19 09:00:59 +00:00
uffi New language module: Common Lisp with UFFI. 2005-08-09 15:09:15 +00:00
xml delete the perl5 typemaps, ignored here 2006-01-05 19:34:51 +00:00
allkw.swg Use the system angle brackets for %include 2005-11-26 09:28:20 +00:00
attribute.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
carrays.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
cdata.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:45:17 +00:00
cmalloc.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
constraints.i 64 bit portability warnings fix 2006-11-24 22:41:17 +00:00
cpointer.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
cstring.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
cwstring.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
exception.i [PHP5] Fix how zend_throw_exception() is called (bug #1700785). 2007-04-16 15:13:45 +00:00
inttypes.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
linkruntime.c fix macro issue reported by Vladimir Menshakov 2006-04-10 19:00:44 +00:00
math.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:45:17 +00:00
pointer.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
runtime.swg fix VC++ warning 2005-09-29 13:17:05 +00:00
std_except.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
stdint.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
stl.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
swig.swg Added an implementation of std_queue with tests. 2007-05-06 05:25:58 +00:00
swigarch.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
swigerrors.swg add the null reference error 2005-12-27 22:01:39 +00:00
swiginit.swg Fix typo: "loop though" -> "loop through" 2006-09-24 17:22:27 +00:00
swiglabels.swg Define SWIGTEMPLATEDISAMBIGUATOR to template for aCC (reported on 2007-04-10 14:14:52 +00:00
swigrun.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
swigrun.swg Increment SWIG_RUNTIME_VERSION to 3, because of addition of owndata 2006-07-15 01:38:53 +00:00
swigwarnings.swg Removed nested macros. Simplification. 2006-11-30 22:56:12 +00:00
wchar.i Common template for head of each file detailing licence, distribution and authors information 2006-03-07 00:14:10 +00:00
windows.i More alternative calling convention names 2007-08-11 00:02:24 +00:00