| 25441 | meta::disable_any<meta::is_string_constructible<meta::unqualified_t<Fx>>, |
| 25442 | meta::is_specialization_of<meta::unqualified_t<Fx>, basic_environment>> = meta::enabler> |
| 25443 | protected_function_result safe_script_file(const std::string& filename, Fx&& on_error, load_mode mode = load_mode::any) { |
| 25444 | protected_function_result pfr = do_file(filename, mode); |
| 25445 | if (!pfr.valid()) { |
| 25446 | return on_error(L, std::move(pfr)); |
| 25447 | } |
| 25448 | return pfr; |
| 25449 | } |
| 25450 | |
| 25451 | template <typename Fx, typename E> |
| 25452 | protected_function_result safe_script_file( |
no test coverage detected