swig/Source/Modules
William S Fulton fc2205e64d %shared_ptr support improvements for classes in an inheritance chain
Fix %shared_ptr support for private and protected inheritance.
- Remove unnecessary Warning 520: Derived class 'Derived' of 'Base'
  is not similarly marked as a smart pointer
- Do not generate code that attempts to cast up the inheritance chain in the
  type system runtime in such cases as it doesn't compile and can't be used.
Remove unnecessary warning 520 for %shared_ptr when the base class is ignored.
2015-10-01 22:36:01 +01:00
..
allegrocl.cxx Clearer warning message for badly constructed typecheck typemaps 2015-04-14 07:34:40 +01: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 Extend the export feature in the CFFI module to support exporting to a particular package. 2015-08-05 21:58:50 -04:00
chicken.cxx Eliminate needless casting away const from string constants 2014-04-30 12:00:23 +12: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 smartptr feature support - factor out common code 2015-09-25 22:57:59 +01:00
d.cxx smartptr feature support - factor out common code 2015-09-25 22:57:59 +01: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 Warning fixes for 64bit visual c++ on Windows 2015-07-03 20:59:24 +01:00
guile.cxx Guile - fix generated code for static const char member variables when defined and declared inline. 2015-02-11 23:34:23 +00:00
java.cxx smartptr feature support - factor out common code 2015-09-25 22:57:59 +01:00
javascript.cxx Cosmetic corrections - Mac OS X 2015-08-02 20:14:20 +01:00
lang.cxx Don't generate constructor wrappers if a base class has a private constructor 2015-07-07 20:15:55 +01:00
lua.cxx Add c++11 strongly typed enum support for Lua 2014-11-28 07:47:45 +00:00
main.cxx Warning fixes for 64bit visual c++ on Windows 2015-07-03 20:59:24 +01:00
modula3.cxx Partial support for %constant and structs 2014-12-18 07:01:08 +00:00
module.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
mzscheme.cxx Eliminate needless casting away const from string constants 2014-04-30 12:00:23 +12:00
nested.cxx Fix segmentation fault when top==NULL 2015-02-26 14:57:19 +13:00
ocaml.cxx Warning fixes for 64bit visual c++ on Windows 2015-07-03 20:59:24 +01:00
octave.cxx smartptr feature support - factor out common code 2015-09-25 22:57:59 +01:00
overload.cxx Clearer warning message for badly constructed typecheck typemaps 2015-04-14 07:34:40 +01:00
perl5.cxx Typemap attribute fixes 2015-07-24 00:32:46 +01:00
php.cxx Warning fixes for 64bit visual c++ on Windows 2015-07-03 20:59:24 +01:00
pike.cxx Eliminate needless casting away const from string constants 2014-04-30 12:00:23 +12:00
python.cxx smartptr feature support - factor out common code 2015-09-25 22:57:59 +01:00
r.cxx Revert "Merge pull request #494 from richardbeare/enumR2015B" 2015-08-11 09:57:57 +08:00
README File move 2002-12-03 20:33:35 +00:00
ruby.cxx Ruby shared_ptr fixes for use with minherit 2015-10-01 22:36:01 +01:00
s-exp.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
scilab.cxx improve support of varargs 2015-06-23 16:24:35 +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 gcc-5.1 warning fixes 2015-04-26 01:18:26 +01: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