Toast Engine
Loading...
Searching...
No Matches
scripting::LuaState::Lock Class Reference

Ownership of one interpreter for as long as the object lives. More...

#include <lua_state.hpp>

Public Member Functions

 Lock (Lock &&other) noexcept
auto operator= (Lock &&other) noexcept -> Lock &
 Lock (const Lock &)=delete
auto operator= (const Lock &) -> Lock &=delete
 operator bool () const noexcept
auto state () const noexcept -> lua_State *
auto index () const noexcept -> size_t
void unlock () noexcept
 Gives the interpreter back before the end of the scope.

Friends

class LuaState

Detailed Description

Ownership of one interpreter for as long as the object lives.


The documentation for this class was generated from the following files:
  • engine/src/toast/scripting/lua_state.hpp
  • engine/src/toast/scripting/lua_state.cpp