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. |
||
|---|---|---|
| .. | ||
| abstract_access_runme.lua | ||
| char_strings_runme.lua | ||
| cpp_basic_runme.lua | ||
| disown_runme.lua | ||
| dynamic_cast_runme.lua | ||
| enums_runme.lua | ||
| exception_order_runme.lua | ||
| exception_partial_info_runme.lua | ||
| import.lua | ||
| import_nomodule_runme.lua | ||
| imports_runme.lua | ||
| li_carrays_runme.lua | ||
| li_factory_runme.lua | ||
| li_std_except_runme.lua | ||
| li_std_pair_runme.lua | ||
| li_std_string_runme.lua | ||
| li_std_vector_runme.lua | ||
| li_typemaps_runme.lua | ||
| lua_no_module_global_runme.lua | ||
| Makefile.in | ||
| member_pointer_runme.lua | ||
| multi_import_runme.lua | ||
| newobject1_runme.lua | ||
| newobject2_runme.lua | ||
| operator_overload_runme.lua | ||
| overload_simple_runme.lua | ||
| overload_template_fast_runme.lua | ||
| overload_template_runme.lua | ||
| pointer_reference_runme.lua | ||
| primitive_ref_runme.lua | ||
| ret_by_value_runme.lua | ||
| sizet_runme.lua | ||
| smart_pointer_overload_runme.lua | ||
| template_default_arg_runme.lua | ||
| voidtest_runme.lua | ||