swig/Source/Modules
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Artem Serebriyskiy c3f3880d0c Lua static member access improvements.
1) Static members and static functions inside class can be accessed as ModuleName.ClassName.FunctionName (MemberName respectively). Old way aka ModuleName.ClassName_FunctionName still works.
2) Same goes for enums inside classes: ModuleName.ClassName.EnumValue1 etc.
3) More 'runme' tests for lua + modifications to existing tests to test new changes.

Code is loosely based upon python implemenation of the same thing.

Patch #62.
2013-09-12 21:32:26 +01:00
..
allegrocl.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
allocate.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
browser.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
cffi.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
chicken.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
clisp.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
contract.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
csharp.cxx Remove some Java references from C# module 2013-09-02 19:14:20 +01:00
d.cxx Remove non-ascii characters at a comment line in d.cxx that trouble VC++ 2013-04-22 18:28:26 +01:00
directors.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
emit.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
go.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
guile.cxx Remove deprecated Guile options from help. 2013-04-29 08:02:18 +01:00
java.cxx Remove some Java references from C# module 2013-09-02 19:14:20 +01:00
lang.cxx Add ability to suppress some director warnings by their method name, not just the containing class name 2013-03-19 19:50:43 +00:00
lua.cxx Lua static member access improvements. 2013-09-12 21:32:26 +01:00
main.cxx Add -MP option for generating phony targets for all dependencies 2013-04-15 22:17:48 +02:00
modula3.cxx Fixes for warnings issued by clang 2013-04-28 17:59:40 +01:00
module.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
mzscheme.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
ocaml.cxx Fix a const_cast in generated code that was generating a <:: digraph when using the unary scope operator (::) (global scope) in a template type. 2013-07-01 20:00:12 +01:00
octave.cxx Octave: make texinfo strings static (internal linkage) 2013-06-13 17:46:34 +02:00
overload.cxx %implicitconv is improved for overloaded functions. 2013-08-28 20:30:46 +01:00
perl5.cxx Fix some useless code detected by scan-build (LLVM/Clang) 2013-03-08 20:53:18 +00:00
php.cxx Use ZVAL_STRINGL instead of ZVAL_STRING to set funcname as we know the length at swig-time 2013-04-14 08:03:46 +12:00
pike.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
python.cxx [Python] Fix clang++ warning in generated wrapper code. 2013-08-24 08:40:08 +12:00
r.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
README File move 2002-12-03 20:33:35 +00:00
ruby.cxx Fix a const_cast in generated code that was generating a <:: digraph when using the unary scope operator (::) (global scope) in a template type. 2013-07-01 20:00:12 +01:00
s-exp.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
swigmain.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
swigmod.h Qualify generated SwigDirector class names with namespaces 2013-01-03 21:26:08 -06:00
tcl8.cxx Tcl: change differently named constructors behaviour. 2013-04-19 22:47:27 +01:00
typepass.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00:00
uffi.cxx Remove cvs/svn Id strings 2013-01-12 01:21:16 +00: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