OpenStudio:scriptengine
Loading...
Searching...
No Matches
openstudio::ScriptEngine Member List

This is the complete list of members for openstudio::ScriptEngine, including all inherited members.

eval(std::string_view sv)=0openstudio::ScriptEnginepure virtual
exec(std::string_view sv)=0openstudio::ScriptEnginepure virtual
getAs(ScriptObject &obj)openstudio::ScriptEngineinline
getAs_impl_bool(ScriptObject &obj)=0openstudio::ScriptEngineprotectedpure virtual
getAs_impl_double(ScriptObject &obj)=0openstudio::ScriptEngineprotectedpure virtual
getAs_impl_int(ScriptObject &obj)=0openstudio::ScriptEngineprotectedpure virtual
getAs_impl_string(ScriptObject &obj)=0openstudio::ScriptEngineprotectedpure virtual
getRegisteredTypeName(const std::type_info &type)openstudio::ScriptEngineinlineprotected
hasMethod(ScriptObject &methodObject, std::string_view methodName, bool overriden_only=true)=0openstudio::ScriptEnginepure virtual
inferMeasureClassName(const openstudio::path &measureScriptPath)=0openstudio::ScriptEnginepure virtual
loadMeasure(const openstudio::path &measureScriptPath, std::string_view className)=0openstudio::ScriptEnginepure virtual
numberOfArguments(ScriptObject &methodObject, std::string_view methodName)=0openstudio::ScriptEnginepure virtual
operator->()openstudio::ScriptEngineinline
operator=(const ScriptEngine &)=deleteopenstudio::ScriptEngine
operator=(ScriptEngine &&)=deleteopenstudio::ScriptEngine
registerType(std::string name)openstudio::ScriptEngineinline
ScriptEngine(int argc, char *argv[])openstudio::ScriptEngineinline
ScriptEngine(const ScriptEngine &)=deleteopenstudio::ScriptEngine
ScriptEngine(ScriptEngine &&)=deleteopenstudio::ScriptEngine
setupEmbeddedGems(const std::vector< openstudio::path > &includeDirs, const std::vector< openstudio::path > &gemPathDirs, const openstudio::path &gemHomeDir, const openstudio::path &bundleGemFilePath, const openstudio::path &bundleGemDirPath, const std::string &bundleWithoutGroups)openstudio::ScriptEngineinlinevirtual
setupPythonPath(const std::vector< openstudio::path > &includeDirs)openstudio::ScriptEngineinlinevirtual
~ScriptEngine()=defaultopenstudio::ScriptEnginevirtual