swig/Source/Modules
William S Fulton c71dba5021 Interface name handling improvements and special variable changes
Support expansion of name attribute in: %feature("interface", name="%s")
%s expands to the proxy class name and all the usual %rename functions
can be used (regex, strip, camelcase etc) to derive the interface name
from the proxy class name.
Rename $interfacename family of special variables to $javainterfacename for Java
Rename $interfacename family of special variables to $csinterfacename for C#
This is to free up $interfacename for simple interface name expansion in forthcoming commit
2016-02-29 20:18:01 +00:00
..
allegrocl.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
allocate.cxx Don't generate constructor wrappers if a base class has a private constructor 2015-07-07 20:15:55 +01:00
browser.cxx Add lambda functions to the symbol tables and add ability to suppress lambda warnings. 2013-02-04 20:05:34 +00:00
cffi.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
chicken.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
clisp.cxx Eliminate needless casting away const from string constants 2014-04-30 12:00:23 +12:00
contract.cxx Cosmetics/code beautification of nested class support 2013-11-29 07:29:58 +00:00
csharp.cxx Interface name handling improvements and special variable changes 2016-02-29 20:18:01 +00:00
d.cxx Refactor multiple inheritance warnings 2016-02-12 08:45:22 +00:00
directors.cxx Add support for thread_local when specified with other legitimate storage class specifiers - extern and static 2013-02-08 06:36:39 +00:00
emit.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
go.cxx Merge branch 'ahnolds-clean_osx_go' 2016-01-28 20:03:54 +00:00
guile.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
java.cxx Interface name handling improvements and special variable changes 2016-02-29 20:18:01 +00:00
javascript.cxx Cosmetic corrections - Mac OS X 2015-08-02 20:14:20 +01:00
lang.cxx Interface name handling improvements and special variable changes 2016-02-29 20:18:01 +00:00
lua.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
main.cxx Warning fixes for 64bit visual c++ on Windows 2015-07-03 20:59:24 +01:00
modula3.cxx Refactor multiple inheritance warnings 2016-02-12 08:45:22 +00:00
module.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
mzscheme.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
nested.cxx Fix segmentation fault when top==NULL 2015-02-26 14:57:19 +13:00
ocaml.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
octave.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
overload.cxx Clearer warning message for badly constructed typecheck typemaps 2015-04-14 07:34:40 +01:00
perl5.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
php.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
pike.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
python.cxx Don't claim to new-style support in classic mode 2016-02-04 15:27:54 -05:00
r.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
README File move 2002-12-03 20:33:35 +00:00
ruby.cxx Fix typo: "neccessary" -> "necessary" 2016-01-12 13:37:39 +13:00
s-exp.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
scilab.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
swigmain.cxx Merge remote-tracking branch 'origin/master' into gsoc2012-scilab 2015-01-26 10:50:20 +01:00
swigmod.h Drop code to handle compilers lacking the 'bool' type. 2015-09-02 09:40:55 +12:00
tcl8.cxx Prevent redefinition warnings when compiling with SWIG<module> defined 2015-12-22 14:33:21 +02:00
typepass.cxx %shared_ptr support improvements for classes in an inheritance chain 2015-10-01 22:36:01 +01:00
uffi.cxx Eliminate needless casting away const from string constants 2014-04-30 12:00:23 +12:00
utils.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
xml.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +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