🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::VBScriptExecutor类 参考
+ 类 ast::VBScriptExecutor 继承关系图:

额外继承的成员函数

- Public 成员函数 继承自 ast::ActiveScriptExecutor
 ActiveScriptExecutor (const wchar_t *progId)
 
errc_t initialize () override
 
void finalize () override
 
errc_t execute (StringView script, ScriptResult *resultOut=nullptr) override
 
errc_t evaluate (StringView expression, ScriptResult *resultOut=nullptr) override
 
std::string getLastError () const override
 
errc_t setVariable (StringView name, StringView value) override
 
errc_t setVariable (StringView name, double value) override
 
errc_t setVariable (StringView name, int value) override
 
errc_t setVariable (StringView name, bool value) override
 
errc_t getVariable (StringView name, std::string &value) const override
 
errc_t getVariable (StringView name, double &value) const override
 
errc_t getVariable (StringView name, int &value) const override
 
errc_t getVariable (StringView name, bool &value) const override
 
errc_t execute (StringView script, std::string *error)
 
- Public 成员函数 继承自 ast::ScriptExecutor
virtual ~ScriptExecutor ()=default
 
errc_t execute (StringView script, std::string *error)
 
errc_t setVariable (Variable *var)
 
errc_t getVariable (Variable *var)
 
- Protected 成员函数 继承自 ast::ActiveScriptExecutor
void setProgID (const wchar_t *progId)
 
- Protected 属性 继承自 ast::ActiveScriptExecutor
std::unique_ptr< Implimpl_
 

该类的文档由以下文件生成: