30 #include <sol/protected_function_result.hpp>
31 #include <sol/state_view.hpp>
38 [[nodiscard]] sol::protected_function_result lua_safe_script_file(
39 sol::state_view& lua,
const std::filesystem::path& filepath);
50 return lua[
"package"][
"loaded"][
"cloe-engine"];
53 [[nodiscard]]
inline auto luat_cloe_engine_fs(sol::state_view& lua) {
54 return lua[
"package"][
"loaded"][
"cloe-engine.fs"];
57 [[nodiscard]]
inline auto luat_cloe_engine_types(sol::state_view& lua) {
58 return lua[
"package"][
"loaded"][
"cloe-engine.types"];
61 [[nodiscard]]
inline auto luat_cloe_engine_initial_input(sol::state_view& lua) {
62 return lua[
"package"][
"loaded"][
"cloe-engine"][
"initial_input"];
65 [[nodiscard]]
inline auto luat_cloe_engine_state(sol::state_view& lua) {
66 return lua[
"package"][
"loaded"][
"cloe-engine"][
"state"];
69 [[nodiscard]]
inline auto luat_cloe_engine_plugins(sol::state_view& lua) {
70 return lua[
"package"][
"loaded"][
"cloe-engine"][
"plugins"];
auto luat_cloe_engine(sol::state_view &lua)
Definition: lua_api.hpp:49