| 17280 | } |
| 17281 | |
| 17282 | int call(lua_State* L) { |
| 17283 | int nr = call_detail::call_wrapped<T, true, false, -1>(L, invocation, detail::unwrap(detail::deref(member))); |
| 17284 | if (is_yielding) { |
| 17285 | return lua_yield(L, nr); |
| 17286 | } |
| 17287 | else { |
| 17288 | return nr; |
| 17289 | } |
| 17290 | } |
| 17291 | |
| 17292 | int operator()(lua_State* L) { |
| 17293 | auto f = [&](lua_State*) -> int { return this->call(L); }; |
no test coverage detected