Fixed issues with C++ classes and hierachies across multiple source files.
Fixed imports test case & added run test. Added Examples/imports. Added typename for raw lua_State* Added documentation on native functions. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9748 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
cea5ba04fa
commit
61fdde65cc
19 changed files with 820 additions and 481 deletions
|
|
@ -197,6 +197,13 @@ with the relevant operators.
|
|||
%typemap(out) long long, unsigned long long, signed long long
|
||||
%{ lua_pushnumber(L, (lua_Number) $1); SWIG_arg++;%}
|
||||
|
||||
/* It is possible to also pass a lua_State* into a function, so
|
||||
void fn(int a, float b, lua_State* s) is wrappable as
|
||||
> fn(1,4.3) -- note: the state is implicitly passed in
|
||||
*/
|
||||
%typemap(in, numinputs=0) lua_State*
|
||||
%{$1 = L;%}
|
||||
|
||||
/* -----------------------------------------------------------------------------
|
||||
* typecheck rules
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue