| 39 | |
| 40 | template <std::size_t I, typename... Args, typename T> |
| 41 | stack_proxy get(types<Args...>, meta::index_value<0>, meta::index_value<I>, const T& fr) { |
| 42 | return stack_proxy(fr.lua_state(), fr.stack_index() + static_cast<int>(I)); |
| 43 | } |
| 44 | |
| 45 | template <std::size_t I, std::size_t N, typename Arg, typename... Args, typename T, meta::enable<meta::boolean<(N > 0)>> = meta::enabler> |
| 46 | stack_proxy get(types<Arg, Args...>, meta::index_value<N>, meta::index_value<I>, const T& fr) { |
nothing calls this directly
no test coverage detected