|
| template<typename Ret > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, Ret(*fn)()) |
| |
| template<typename Ret , typename Arg1 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, Ret(*fn)(Arg1)) |
| |
| template<typename Ret , typename Arg1 , typename Arg2 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, Ret(*fn)(Arg1, Arg2)) |
| |
| template<typename Ret , typename Arg1 , typename Arg2 , typename Arg3 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, Ret(*fn)(Arg1, Arg2, Arg3)) |
| |
| template<typename Ret , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, Ret(*fn)(Arg1, Arg2, Arg3, Arg4)) |
| |
| template<typename Ret , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, Ret(*fn)(Arg1, Arg2, Arg3, Arg4, Arg5)) |
| |
| template<typename Ret , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 , typename Arg6 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, Ret(*fn)(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)) |
| |
| template<typename Ret , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 , typename Arg6 , typename Arg7 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, Ret(*fn)(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7)) |
| |
| template<class T , typename Ret > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, T *ptr, Ret(T::*fn)()) |
| |
| template<class T , typename Ret , typename Arg1 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, T *ptr, Ret(T::*fn)(Arg1)) |
| |
| template<class T , typename Ret , typename Arg1 , typename Arg2 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, T *ptr, Ret(T::*fn)(Arg1, Arg2)) |
| |
| template<class T , typename Ret , typename Arg1 , typename Arg2 , typename Arg3 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, T *ptr, Ret(T::*fn)(Arg1, Arg2, Arg3)) |
| |
| template<class T , typename Ret , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, T *ptr, Ret(T::*fn)(Arg1, Arg2, Arg3, Arg4)) |
| |
| template<class T , typename Ret , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, T *ptr, Ret(T::*fn)(Arg1, Arg2, Arg3, Arg4, Arg5)) |
| |
| template<class T , typename Ret , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 , typename Arg6 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, T *ptr, Ret(T::*fn)(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)) |
| |
| template<class T , typename Ret , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 , typename Arg6 , typename Arg7 > |
| Ret | pi_lua_multiple_call (lua_State *l, int index, T *ptr, Ret(T::*fn)(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7)) |
| |
| template<typename Ret , typename... Args> |
| Ret | pi_lua_generic_call (lua_State *l, int index, Ret(*fn)(Args...)) |
| |
| template<class T , typename Ret , typename... Args> |
| Ret | pi_lua_generic_call (lua_State *l, int index, Ret(T::*fn)(Args...)) |
| |