Lua/LuaState: Fix movement not stealing pointer

This commit is contained in:
Jérôme Leclercq
2017-09-04 10:05:23 +02:00
parent 9f52932327
commit 305a72a7d2
3 changed files with 19 additions and 16 deletions

View File

@@ -33,7 +33,7 @@ namespace Nz
{
public:
LuaState(const LuaState&) = default;
LuaState(LuaState&& instance) noexcept;
inline LuaState(LuaState&& instance) noexcept;
~LuaState() = default;
void ArgCheck(bool condition, unsigned int argNum, const char* error) const;
@@ -174,7 +174,7 @@ namespace Nz
void* ToUserdata(int index, const String& tname) const;
LuaState& operator=(const LuaState&) = default;
LuaState& operator=(LuaState&& instance) noexcept;
inline LuaState& operator=(LuaState&& instance) noexcept;
static int GetIndexOfUpValue(int upValue);
static LuaInstance& GetInstance(lua_State* internalState);