OpenStudioCore:utilities/idd
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

Functions

const boost::regex & autocalculatableProperty ()
const boost::regex & automaticDefault ()
const boost::regex & autosizableProperty ()
const boost::regex & beginExtensible ()
const boost::regex & beginExtensibleProperty ()
const boost::regex & build ()
const boost::regex & closingField ()
const boost::regex & commentOnlyLine ()
const std::string & commentOnlyObjectName ()
const std::string & commentOnlyObjectText ()
const boost::regex & contentAndCommentLine ()
const boost::regex & defaultProperty ()
const boost::regex & deprecatedProperty ()
const boost::regex & extensibleProperty ()
const boost::regex & externalListProperty ()
const boost::regex & field ()
const boost::regex & formatProperty ()
const boost::regex & group ()
const boost::regex & hasurlProperty ()
const boost::regex & header ()
const boost::regex & includeFile ()
const boost::regex & ipUnitsProperty ()
const boost::regex & keyProperty ()
const boost::regex & lastField ()
const boost::regex & line ()
const boost::regex & maxExclusiveProperty ()
const boost::regex & maxFieldsProperty ()
const boost::regex & maxInclusiveProperty ()
const boost::regex & memoProperty ()
const boost::regex & metaDataComment ()
const boost::regex & minExclusiveProperty ()
const boost::regex & minFieldsProperty ()
const boost::regex & minInclusiveProperty ()
const boost::regex & name ()
const boost::regex & nameProperty ()
const boost::regex & noteProperty ()
const boost::regex & objectAndFields ()
const boost::regex & objectListProperty ()
const boost::regex & objectNoFields ()
const boost::regex & obsoleteProperty ()
const boost::regex & referenceProperty ()
const boost::regex & removeObject ()
const boost::regex & requiredFieldProperty ()
const boost::regex & requiredObjectProperty ()
const boost::regex & retaincaseProperty ()
const boost::regex & typeProperty ()
const boost::regex & uniqueProperty ()
const boost::regex & unitsProperty ()
const boost::regex & version ()
const boost::regex & versionObjectName ()

Function Documentation

const boost::regex& openstudio::iddRegex::autocalculatableProperty ( )

Match a field autocalculatable property.

const boost::regex& openstudio::iddRegex::automaticDefault ( )

Match a field default property with either autocalculate or autosize.

const boost::regex& openstudio::iddRegex::autosizableProperty ( )

Match a field autosizable property.

const boost::regex& openstudio::iddRegex::beginExtensible ( )

Match begin extensible.

const boost::regex& openstudio::iddRegex::beginExtensibleProperty ( )

Match begin extensible.

const boost::regex& openstudio::iddRegex::build ( )

Search for IDD build in line matches[1], build identifier.

const boost::regex& openstudio::iddRegex::closingField ( )

Match the closing field in an idd object matches[1], all previous text matches[2], the last field.

const boost::regex& openstudio::iddRegex::commentOnlyLine ( )

Match comment only line matches[1], comment.

const std::string& openstudio::iddRegex::commentOnlyObjectName ( )

name of the comment only object automatically added to the idd

const std::string& openstudio::iddRegex::commentOnlyObjectText ( )

text of the comment only object automatically added to the idd

const boost::regex& openstudio::iddRegex::contentAndCommentLine ( )

Match content then comment matches[1], content matches[2], comment if any.

const boost::regex& openstudio::iddRegex::defaultProperty ( )

Match a field default property matches[1], default value.

const boost::regex& openstudio::iddRegex::deprecatedProperty ( )

Match a field deprecated property matches[1], reason for deprecated.

const boost::regex& openstudio::iddRegex::extensibleProperty ( )

Match an object extensible property matches[1], number of last fields to extend.

const boost::regex& openstudio::iddRegex::externalListProperty ( )

Match a field external-list property matches[1], external-list value.

const boost::regex& openstudio::iddRegex::field ( )

Match a field declaration in the idd A or N, then one or more numbers then white space and then a ',' or ';' matches[1], alpha or numeric indicator matches[2], alpha or numeric number matches[3], after separator.

const boost::regex& openstudio::iddRegex::formatProperty ( )

Match an object format property matches[1], format text.

const boost::regex& openstudio::iddRegex::group ( )

Match group identifier matches[1], group name.

const boost::regex& openstudio::iddRegex::hasurlProperty ( )

Match an object hasURL property.

const boost::regex& openstudio::iddRegex::header ( )

Search for IDD header, each line must start with '!', no preceding whitespace matches[1], header.

const boost::regex& openstudio::iddRegex::includeFile ( )

Match include-file identifier matches[1], included Idd file name.

const boost::regex& openstudio::iddRegex::ipUnitsProperty ( )

Match a field ip units property matches[1], the field ip units.

const boost::regex& openstudio::iddRegex::keyProperty ( )

Match a field key property matches[1], key value.

const boost::regex& openstudio::iddRegex::lastField ( )

Match the last field declaration in a string, may or may not be the closing field matches[1], all previous text matches[2], the last field.

const boost::regex& openstudio::iddRegex::line ( )

Match line with either a ',' or a ';' that are not preceded by '!' matches[1], before separator matches[2], after separator.

const boost::regex& openstudio::iddRegex::maxExclusiveProperty ( )

Match a field exclusive maximum property matches[1], the field exclusive maximum.

const boost::regex& openstudio::iddRegex::maxFieldsProperty ( )

Match an object max fields property matches[1], max number of fields.

const boost::regex& openstudio::iddRegex::maxInclusiveProperty ( )

Match a field inclusive maximum property matches[1], the field inclusive maximum.

const boost::regex& openstudio::iddRegex::memoProperty ( )

Match an object memo property matches[1], memo text.

const boost::regex& openstudio::iddRegex::metaDataComment ( )

Match a field or object level comment matches[1], after '\' until next '\' matches[2], after second '\' (may be empty)

const boost::regex& openstudio::iddRegex::minExclusiveProperty ( )

Match a field exclusive minimum property matches[1], the field exclusive minimum.

const boost::regex& openstudio::iddRegex::minFieldsProperty ( )

Match an object min fields property matches[1], min number of fields.

const boost::regex& openstudio::iddRegex::minInclusiveProperty ( )

Match a field inclusive minimum property matches[1], the field inclusive minimum.

const boost::regex& openstudio::iddRegex::name ( )

Match a field name matches[1], the field name.

const boost::regex& openstudio::iddRegex::nameProperty ( )

Match a field field name property matches[1], the field name.

const boost::regex& openstudio::iddRegex::noteProperty ( )

Match an object note property matches[1], note text.

const boost::regex& openstudio::iddRegex::objectAndFields ( )

Match an object with one or more fields in the idd matches[1], object text matches[2], field(s) text.

const boost::regex& openstudio::iddRegex::objectListProperty ( )

Match a field object-list property matches[1], object-list value.

const boost::regex& openstudio::iddRegex::objectNoFields ( )

Match an object with no fields in the idd matches[1], before separator matches[2], after separator.

const boost::regex& openstudio::iddRegex::obsoleteProperty ( )

Match an object obsolete property matches[1], reason for obsolete.

const boost::regex& openstudio::iddRegex::referenceProperty ( )

Match a field reference property matches[1], reference value.

const boost::regex& openstudio::iddRegex::removeObject ( )

Match remove-object identifier matches[1], object in included Idd file that should not be included in this file.

const boost::regex& openstudio::iddRegex::requiredFieldProperty ( )

Match a field required property.

const boost::regex& openstudio::iddRegex::requiredObjectProperty ( )

Match an object required property.

const boost::regex& openstudio::iddRegex::retaincaseProperty ( )

Match a field retaincase property.

const boost::regex& openstudio::iddRegex::typeProperty ( )

Match a field type property matches[1], type.

const boost::regex& openstudio::iddRegex::uniqueProperty ( )

Match an object unique property.

const boost::regex& openstudio::iddRegex::unitsProperty ( )

Match a field units property matches[1], the field units.

const boost::regex& openstudio::iddRegex::version ( )

Search for IDD version in line matches[1], version identifier.

const boost::regex& openstudio::iddRegex::versionObjectName ( )

Match IDD names that correspond to a Version object.