| 768 | |
| 769 | template <typename T, typename Handler> |
| 770 | bool interop_check(lua_State* L, int index, type index_type, Handler&& handler, record& tracking) { |
| 771 | if constexpr (meta::meta_detail::is_adl_sol_lua_interop_check_v<T>) { |
| 772 | return sol_lua_interop_check(types<T>(), L, index, index_type, std::forward<Handler>(handler), tracking); |
| 773 | } |
| 774 | else { |
| 775 | return unqualified_interop_check<T>(L, index, index_type, std::forward<Handler>(handler), tracking); |
| 776 | } |
| 777 | } |
| 778 | |
| 779 | using undefined_method_func = void (*)(stack_reference); |
| 780 |
nothing calls this directly
no test coverage detected