| 16871 | namespace function_detail { |
| 16872 | template <typename F, F fx> |
| 16873 | inline int call_wrapper_variable(std::false_type, lua_State* L) { |
| 16874 | typedef meta::bind_traits<meta::unqualified_t<F>> traits_type; |
| 16875 | typedef typename traits_type::args_list args_list; |
| 16876 | typedef meta::tuple_types<typename traits_type::return_type> return_type; |
| 16877 | return stack::call_into_lua(return_type(), args_list(), L, 1, fx); |
| 16878 | } |
| 16879 | |
| 16880 | template <typename R, typename V, V, typename T> |
| 16881 | inline int call_set_assignable(std::false_type, T&&, lua_State* L) { |
nothing calls this directly
no test coverage detected