| 742 | |
| 743 | template <typename T> |
| 744 | decltype(auto) interop_get(lua_State* L, int index, void* unadjusted_pointer, record& tracking) { |
| 745 | if constexpr (meta::meta_detail::is_adl_sol_lua_interop_get_v<T>) { |
| 746 | return sol_lua_interop_get(types<T>(), L, index, unadjusted_pointer, tracking); |
| 747 | } |
| 748 | else { |
| 749 | return unqualified_interop_get<T>(L, index, unadjusted_pointer, tracking); |
| 750 | } |
| 751 | } |
| 752 | |
| 753 | template <typename T, typename Handler> |
| 754 | bool unqualified_interop_check(lua_State* L, int index, type index_type, Handler&& handler, record& tracking) { |
nothing calls this directly
no test coverage detected