All OpenStudio code is placed in the openstudio namespace. More...
Namespaces | |
| commentRegex | |
| iddRegex | |
Classes | |
| class | ExtensibleIndex |
| Index pair for IdfObject fields in extensible groups. More... | |
| class | IddField |
| IddField represents a field in an IddObject, that is, the schema for a single piece of data (alpha or numeric) in an IDF. More... | |
| struct | IddFieldProperties |
| IddFieldProperties describes the properties of an IddField object, as specified by IDD markup. More... | |
| class | IddFieldType |
| Enumeration of IDF field types as defined by the possible values for the IDD \type flag. More... | |
| class | IddFile |
| IddFile provides parsing and printing of text files in Input Data Definition (IDD) format. More... | |
| class | IddFileAndFactoryWrapper |
| Wraps the functionality of IddFile and IddFactory into one class for use by IdfFile and Workspace. More... | |
| class | IddKey |
| IddKey represents an enumeration value for an IDD field of type choice. More... | |
| struct | IddKeyProperties |
| IddKeyProperties is an all public class describing the properties of an IddKey object. More... | |
| class | IddObject |
| IddObject represents an object in the Idd. More... | |
| struct | IddObjectProperties |
| IddObjectProperties describes the properties of an IddObject, as specified by object-level IDD markup. More... | |
Typedefs | |
| typedef boost::optional < IddFieldType > | OptionalIddFieldType |
Functions | |
| IddFile | get_1_9_0_CBECC_IddFile () |
| std::vector< std::string > | intersectReferenceLists (const std::vector< std::string > &list1, const std::vector< std::string > &list2) |
| Returns the intersection of list1 and list2, as determined by IStringSet. More... | |
| std::string | makeComment (const std::string &str) |
| Appends '! ' to each line of str, if necessary. More... | |
| std::string | makeIdfEditorComment (const std::string &str) |
| Appends '!- ' to each line of str, if necessary. More... | |
| std::ostream & | operator<< (std::ostream &os, const IddFieldType &e) |
All OpenStudio code is placed in the openstudio namespace.
OpenStudio utilities are placed directly in the openstudio namespace; higher level sub-projects are placed in sub-namespaces (e.g. openstudio::model).
| typedef boost::optional< IddFieldType > openstudio::OptionalIddFieldType |
| IddFile openstudio::get_1_9_0_CBECC_IddFile | ( | ) |
| std::vector<std::string> openstudio::intersectReferenceLists | ( | const std::vector< std::string > & | list1, |
| const std::vector< std::string > & | list2 | ||
| ) |
Returns the intersection of list1 and list2, as determined by IStringSet.
| std::string openstudio::makeComment | ( | const std::string & | str | ) |
Appends '! ' to each line of str, if necessary.
No changes are made if each line with text is already prefixed with a '!'. If modifications are necessary,
| std::string openstudio::makeIdfEditorComment | ( | const std::string & | str | ) |
Appends '!- ' to each line of str, if necessary.
No changes are made if each line with text is already prefixed with a '!'. If modifications are necessary,
|
inline |