|
void | Get (Lua *L, const std::string &sKey) |
|
void | Set (Lua *L, const std::string &sKey) |
|
| LuaReference (const LuaReference &cpy) |
|
| LuaReference (LuaReference &&cpy) |
|
auto | operator= (const LuaReference &cpy) -> LuaReference & |
|
| LuaReference (Lua *L) |
|
void | swap (LuaReference &other) |
|
void | SetFromStack (Lua *L) |
|
void | SetFromNil () |
|
auto | SetFromExpression (const std::string &sExpression) -> bool |
|
void | DeepCopy () |
| Deep-copy tables, detaching this reference from any others.
|
|
virtual void | PushSelf (Lua *L) const |
|
auto | IsSet () const -> bool |
| Determine if the reference is set.
|
|
auto | IsNil () const -> bool |
| Determine if the reference is nil.
|
|
void | Unset () |
|
auto | GetLuaType () const -> int |
|
auto | GetIdentifier () -> int |
|
auto | Serialize () const -> std::string |
|
|
template<typename T > |
static auto | Create (const T &val) -> LuaReference |
|
template<class T > |
static auto | CreateFromPush (T &obj) -> LuaReference |
|
The documentation for this class was generated from the following files:
- /home/runner/work/etterna/etterna/src/Etterna/Models/Lua/LuaReference.h
- /home/runner/work/etterna/etterna/src/Etterna/Models/Lua/LuaReference.cpp