| 311 | struct functor |
| 312 | { |
| 313 | static int invoke(lua_State *L) { push(L,upvalue_<RVal(*)(T1,T2,T3,T4,T5)>(L)(read<T1>(L,1),read<T2>(L,2),read<T3>(L,3),read<T4>(L,4),read<T5>(L,5))); return 1; } |
| 314 | }; |
| 315 | |
| 316 | template<typename RVal, typename T1, typename T2, typename T3, typename T4> |