| ▼Nopenstudio | |
| ▼Nruleset | |
| CEmbeddedRubyUserScriptArgumentGetter | Should only be instantiated in C++ Applications |
| CEmbeddedRubyUserScriptInfoGetter | Should only be instantiated in C++ Applications |
| CModelUserScript | ModelUserScript is an abstract base class for UserScripts that operate on OpenStudio Models |
| COSArgument | OSArgument is an argument to a UserScript or a Ruleset |
| COSArgumentType | Listing of OSArgument data types |
| COSDomainType | Methods for restricting the domain of an OSArgument |
| COSResult | Class for documenting the outcome of running a UserScript or a Ruleset |
| COSResultValue | Possible outcomes of running a UserScript or a Ruleset |
| COSRunner | OSRunner is a concrete base class for application-specific classes that run UserScripts |
| CReportingUserScript | ReportingUserScript is an abstract base class for UserScripts that generate reports |
| CRubyUserScriptArgumentGetter | Interface class for using embedded Ruby to extract arguments from a Ruby measure (UserScript) |
| CRubyUserScriptInfo | BCLMeasureInfo contains information that can be extracted from a by the Ruby parser |
| CRubyUserScriptInfoGetter | Interface class for using embedded Ruby to extract arguments from a Ruby measure (UserScript) |
| CTranslationUserScript | TranslationUserScript is an abstract base class for UserScripts that operate on an OpenStudio Model and an OpenStudio Workspace |
| CUserScript | UserScript is an abstract base class for a user script |
| CUtilityUserScript | UtilityUserScript is an abstract base class for UserScripts that fulfill some purpose that is independent of any particular building energy model |
| CWorkspaceUserScript | WorkspaceUserScript is an abstract base class for UserScripts that operate on OpenStudio Workspaces |
| CEnumBase |