| 786 | } |
| 787 | |
| 788 | StringView LuaEngine::stringView(int handleIndex) { |
| 789 | if (m_nullTerminated > 0) |
| 790 | return StringView(lua_tostring(m_handleThread, handleIndex)); |
| 791 | else { |
| 792 | size_t len = 0; |
| 793 | const char* data = lua_tolstring(m_handleThread, handleIndex, &len); |
| 794 | return StringView(data, len); |
| 795 | } |
| 796 | } |
| 797 | |
| 798 | LuaValue LuaEngine::tableGet(bool raw, int handleIndex, LuaValue const& key) { |
| 799 | lua_checkstack(m_state, 1); |
no test coverage detected