Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | List of all members
LuaClass Class Reference
Inheritance diagram for LuaClass:
Inheritance graph
[legend]
Collaboration diagram for LuaClass:
Collaboration graph
[legend]

Public Member Functions

 LuaClass (const LuaClass &cpy)
 
auto operator= (const LuaClass &cpy) -> LuaClass &
 
- Public Member Functions inherited from LuaTable
void Get (Lua *L, const std::string &sKey)
 
void Set (Lua *L, const std::string &sKey)
 
- Public Member Functions inherited from LuaReference
 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
 

Additional Inherited Members

- Static Public Member Functions inherited from LuaReference
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: