| 24598 | |
| 24599 | template <typename Fx, meta::disable_any<meta::is_string_constructible<meta::unqualified_t<Fx>>, meta::is_specialization_of<meta::unqualified_t<Fx>, basic_environment>> = meta::enabler> |
| 24600 | protected_function_result safe_script(lua_Reader reader, void* data, Fx&& on_error, const std::string& chunkname = detail::default_chunk_name(), load_mode mode = load_mode::any) { |
| 24601 | protected_function_result pfr = do_reader(reader, data, chunkname, mode); |
| 24602 | if (!pfr.valid()) { |
| 24603 | return on_error(L, std::move(pfr)); |
| 24604 | } |
| 24605 | return pfr; |
| 24606 | } |
| 24607 | |
| 24608 | protected_function_result safe_script(lua_Reader reader, void* data, const std::string& chunkname = detail::default_chunk_name(), load_mode mode = load_mode::any) { |
| 24609 | return safe_script(reader, data, script_default_on_error, chunkname, mode); |
no test coverage detected