MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / script

Function script

extlibs/sol3/include/sol/sol.hpp:14551–14557  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14549 }
14550
14551 inline void script(lua_State* L, lua_Reader reader, void* data, const std::string& chunkname = detail::default_chunk_name(), load_mode mode = load_mode::any) {
14552 detail::typical_chunk_name_t basechunkname = {};
14553 const char* chunknametarget = detail::make_chunk_name("lua_Reader", chunkname, basechunkname);
14554 if (lua_load(L, reader, data, chunknametarget, to_string(mode).c_str()) || lua_pcall(L, 0, LUA_MULTRET, 0)) {
14555 lua_error(L);
14556 }
14557 }
14558
14559 inline void script(lua_State* L, const string_view& code, const std::string& chunkname = detail::default_chunk_name(), load_mode mode = load_mode::any) {
14560 detail::typical_chunk_name_t basechunkname = {};

Callers 2

require_scriptMethod · 0.85
unsafe_scriptMethod · 0.85

Calls 8

make_chunk_nameFunction · 0.85
lua_errorFunction · 0.85
lua_loadFunction · 0.70
luaL_loadbufferxFunction · 0.70
to_stringFunction · 0.50
c_strMethod · 0.45
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected