MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / safe_script_file

Method safe_script_file

Libs/sol/sol.hpp:25443–25449  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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(

Callers 1

ExecuteScriptMethod · 0.80

Calls 2

on_errorFunction · 0.85
validMethod · 0.45

Tested by

no test coverage detected