Classes | |
class | EmbeddedRubyUserScriptArgumentGetter |
Should only be instantiated in C++ Applications. More... | |
class | EmbeddedRubyUserScriptInfoGetter |
Should only be instantiated in C++ Applications. More... | |
class | ModelUserScript |
ModelUserScript is an abstract base class for UserScripts that operate on OpenStudio Models. More... | |
class | OSArgument |
OSArgument is an argument to a UserScript or a Ruleset. More... | |
class | OSArgumentType |
Listing of OSArgument data types. More... | |
class | OSDomainType |
Methods for restricting the domain of an OSArgument. More... | |
class | OSResult |
Class for documenting the outcome of running a UserScript or a Ruleset. More... | |
class | OSResultValue |
Possible outcomes of running a UserScript or a Ruleset. More... | |
class | OSRunner |
OSRunner is a concrete base class for application-specific classes that run UserScripts. More... | |
class | ReportingUserScript |
ReportingUserScript is an abstract base class for UserScripts that generate reports. More... | |
class | RubyUserScriptArgumentGetter |
Interface class for using embedded Ruby to extract arguments from a Ruby measure (UserScript). More... | |
class | RubyUserScriptInfo |
BCLMeasureInfo contains information that can be extracted from a by the Ruby parser. More... | |
class | RubyUserScriptInfoGetter |
Interface class for using embedded Ruby to extract arguments from a Ruby measure (UserScript). More... | |
class | TranslationUserScript |
TranslationUserScript is an abstract base class for UserScripts that operate on an OpenStudio Model and an OpenStudio Workspace. More... | |
class | UserScript |
UserScript is an abstract base class for a user script. More... | |
class | UtilityUserScript |
UtilityUserScript is an abstract base class for UserScripts that fulfill some purpose that is independent of any particular building energy model. More... | |
class | WorkspaceUserScript |
WorkspaceUserScript is an abstract base class for UserScripts that operate on OpenStudio Workspaces. More... | |
Typedefs | |
typedef boost::optional < OSArgumentType > | OptionalOSArgumentType |
typedef boost::optional < OSDomainType > | OptionalOSDomainType |
typedef boost::optional < OSResultValue > | OptionalOSResultValue |
typedef OSArgumentType | UserScriptArgumentType |
Preserves old name for OSArgumentType. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, const OSResultValue &e) |
std::ostream & | operator<< (std::ostream &os, const OSArgumentType &e) |
std::ostream & | operator<< (std::ostream &os, const OSDomainType &e) |
typedef boost::optional< OSArgumentType > openstudio::ruleset::OptionalOSArgumentType |
typedef boost::optional< OSDomainType > openstudio::ruleset::OptionalOSDomainType |
typedef boost::optional< OSResultValue > openstudio::ruleset::OptionalOSResultValue |
Preserves old name for OSArgumentType.
|
inline |
|
inline |
|
inline |