Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Message Struct Reference

Public Member Functions

 Message (const std::string &s)
 
 Message (MessageID id)
 
 Message (const std::string &s, const LuaReference &params)
 
void SetName (const std::string &sName)
 
auto GetName () const -> std::string
 
auto IsBroadcast () const -> bool
 
void SetBroadcast (const bool b)
 
void PushParamTable (lua_State *L)
 
auto GetParamTable () const -> const LuaReference &
 
void SetParamTable (const LuaReference &params)
 
void GetParamFromStack (lua_State *L, const std::string &sName) const
 
void SetParamFromStack (lua_State *L, const std::string &sName)
 
template<typename T >
auto GetParam (const std::string &sName, T &val) const -> bool
 
template<typename T >
void SetParam (const std::string &sName, const T &val)
 
template<typename T >
void SetParam (const std::string &sName, const std::vector< T > &val)
 
auto operator== (const std::string &s) const -> bool
 
auto operator== (const MessageID id) const -> bool
 
 Message (const Message &rhs)
 

The documentation for this struct was generated from the following files: