| 309 | } |
| 310 | |
| 311 | inline void script( |
| 312 | lua_State* L, lua_Reader reader, void* data, const std::string& chunkname = detail::default_chunk_name(), load_mode mode = load_mode::any) { |
| 313 | detail::typical_chunk_name_t basechunkname = {}; |
| 314 | const char* chunknametarget = detail::make_chunk_name("lua_Reader", chunkname, basechunkname); |
| 315 | if (lua_load(L, reader, data, chunknametarget, to_string(mode).c_str()) || lua_pcall(L, 0, LUA_MULTRET, 0)) { |
| 316 | lua_error(L); |
| 317 | } |
| 318 | } |
| 319 | |
| 320 | inline void script( |
| 321 | lua_State* L, const string_view& code, const std::string& chunkname = detail::default_chunk_name(), load_mode mode = load_mode::any) { |
no test coverage detected