| 158 | |
| 159 | template <typename... Ret, typename... Args> |
| 160 | decltype(auto) call(Args&&... args) const { |
| 161 | if (!aligned) { |
| 162 | base_t::push(); |
| 163 | } |
| 164 | int pushcount = stack::multi_push_reference(lua_state(), std::forward<Args>(args)...); |
| 165 | return invoke(types<Ret...>(), std::make_index_sequence<sizeof...(Ret)>(), static_cast<std::ptrdiff_t>(pushcount)); |
| 166 | } |
| 167 | }; |
| 168 | } // namespace sol |
| 169 |
nothing calls this directly
no test coverage detected