24 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 26 # define MR_DllDeclare __declspec( dllexport ) 28 # define MR_DllDeclare __declspec( dllimport ) 31 # define MR_DllDeclare 55 Method(
const std::string &name);
61 using sigs_t = std::vector<std::string>;
64 void SetBrief(
const std::string &s);
65 void SetDesc(
const std::string &s);
69 const std::string &
GetName()
const {
return name; }
70 const std::string &
GetBrief()
const {
return brief; }
71 const std::string &
GetDesc()
const {
return desc; }
const std::string & GetBrief() const
Definition: Method.h:70
const std::string & GetName() const
Definition: Method.h:69
sigs_t & GetSigs()
Definition: Method.h:66
#define MR_DllDeclare
Definition: Method.h:31
std::string brief
Definition: Method.h:76
API documentation for a Lua method.
Definition: Method.h:50
std::vector< std::string > examples_t
Definition: Method.h:62
sigs_t sigs
Definition: Method.h:78
virtual ~Method()
Definition: Method.h:56
const sigs_t & GetSigs() const
Definition: Method.h:72
examples_t examples
Definition: Method.h:79
Definition: Announcement.h:24
std::string desc
Definition: Method.h:77
std::string name
Definition: Method.h:75
std::vector< std::string > sigs_t
Definition: Method.h:61
const std::string & GetDesc() const
Definition: Method.h:71