|
|
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