| 145 | |
| 146 | template <bool checked, typename Handler, typename Fx, typename... Args> |
| 147 | static decltype(auto) eval(types<>, std::index_sequence<>, lua_State*, int, Handler&&, record&, Fx&& fx, Args&&... args) { |
| 148 | return std::forward<Fx>(fx)(std::forward<Args>(args)...); |
| 149 | } |
| 150 | |
| 151 | template <bool checked, typename Arg, typename... Args, std::size_t I, std::size_t... Is, typename Handler, typename Fx, typename... FxArgs> |
| 152 | static decltype(auto) eval(types<Arg, Args...>, std::index_sequence<I, Is...>, lua_State* L_, int start_index_, Handler&& handler_, |
nothing calls this directly
no outgoing calls
no test coverage detected