swig/Lib/lua
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
..
_std_common.i Fix comment typos in Lua typemaps 2012-05-28 18:32:24 +00:00
carrays.i Fix comment typos in Lua typemaps 2012-05-28 18:32:24 +00:00
factory.i Add missing Lua factory.i for patch #3219676 2012-04-24 18:37:53 +00:00
lua.swg Fix comment typos in Lua typemaps 2012-05-28 18:32:24 +00:00
lua_fnptr.i Fix comment typos in Lua typemaps 2012-05-28 18:32:24 +00:00
luarun.swg Lua static member access improvements. 2013-09-12 21:32:26 +01:00
luaruntime.swg Fix another comment typo 2012-05-09 07:28:46 +00:00
luatypemaps.swg Fix comment typos in Lua typemaps 2012-05-28 18:32:24 +00:00
std_common.i Added more STL (more exceptions, map, size_t), fixed test case: conversion_ns_template. 2006-12-26 10:15:35 +00:00
std_deque.i Each target language now has its own std_deque.i like the other STL wrappers. 2006-01-08 20:08:44 +00:00
std_except.i Fix comment typos in Lua typemaps 2012-05-28 18:32:24 +00:00
std_map.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
std_pair.i Fix comment typos in Lua typemaps 2012-05-28 18:32:24 +00:00
std_string.i Fix comment typos in Lua typemaps 2012-05-28 18:32:24 +00:00
std_vector.i Fix comment typos in Lua typemaps 2012-05-28 18:32:24 +00:00
stl.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
typemaps.i Include Lua error locus in SWIG error messages 2013-08-30 06:56:33 +01:00
wchar.i Include Lua error locus in SWIG error messages 2013-08-30 06:56:33 +01:00