| ▼Nopenstudio | |
| ▼Nmeasure | |
| CEmbeddedRubyMeasureInfoGetter | Should only be instantiated in C++ Applications | 
| CEnergyPlusMeasure | EnergyPlusMeasure is an abstract base class for OSMeasures that operate on EnergyPlus Workspaces | 
| CMeasureInfoBinding | Interface class for rendering the ruby readme via ERB, parent class for the RubyMeasureInfoBinding declared in ruby/bindings/InitRubyBindings.cpp so we can use it from C++ | 
| CModelMeasure | ModelMeasure is an abstract base class for UserScripts that operate on OpenStudio Models | 
| COSArgument | OSArgument is an argument to an OSMeasure | 
| COSArgumentType | Listing of OSArgument data types | 
| COSDomainType | Methods for restricting the domain of an OSArgument | 
| COSMeasure | OSMeasure is an abstract base class for a user script | 
| COSMeasureInfo | OSMeasureInfo contains information that can be extracted from an OSMeasure by a parser | 
| COSMeasureInfoGetter | Interface class for using embedded Ruby to extract arguments from an OSMeasure | 
| COSOutput | OSOutput is an output of an OSMeasure | 
| COSOutputType | Listing of OSOutput data types, values match OSArgumentType | 
| COSRunner | OSRunner is a concrete base class for application-specific classes that run OSMeasures | 
| CReportingMeasure | ReportingMeasure is an abstract base class for UserScripts that generate reports | 
| CEnumBase |