| 24786 | } |
| 24787 | #endif |
| 24788 | load_result load(const string_view& code, const std::string& chunkname = detail::default_chunk_name(), load_mode mode = load_mode::any) { |
| 24789 | detail::typical_chunk_name_t basechunkname = {}; |
| 24790 | const char* chunknametarget = detail::make_chunk_name(code, chunkname, basechunkname); |
| 24791 | load_status x = static_cast<load_status>(luaL_loadbufferx(L, code.data(), code.size(), chunknametarget, to_string(mode).c_str())); |
| 24792 | return load_result(L, absolute_index(L, -1), 1, 1, x); |
| 24793 | } |
| 24794 | |
| 24795 | load_result load_buffer(const char* buff, size_t size, const std::string& chunkname = detail::default_chunk_name(), load_mode mode = load_mode::any) { |
| 24796 | return load(string_view(buff, size), chunkname, mode); |
nothing calls this directly
no test coverage detected