This is the complete list of members for openstudio::Attribute, including all inherited members.
| Attribute(const std::string &name, bool value) | openstudio::Attribute | |
| Attribute(const std::string &name, bool value, const std::string &units) | openstudio::Attribute | |
| Attribute(const std::string &name, bool value, const boost::optional< std::string > &units) | openstudio::Attribute | |
| Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, bool value, const boost::optional< std::string > &units, const std::string &source=std::string()) | openstudio::Attribute | |
| Attribute(const std::string &name, double value) | openstudio::Attribute | |
| Attribute(const std::string &name, double value, const std::string &units) | openstudio::Attribute | |
| Attribute(const std::string &name, double value, const boost::optional< std::string > &units) | openstudio::Attribute | |
| Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, double value, const boost::optional< std::string > &units, const std::string &source=std::string()) | openstudio::Attribute | |
| Attribute(const std::string &name, int value) | openstudio::Attribute | |
| Attribute(const std::string &name, int value, const std::string &units) | openstudio::Attribute | |
| Attribute(const std::string &name, int value, const boost::optional< std::string > &units) | openstudio::Attribute | |
| Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, int value, const boost::optional< std::string > &units, const std::string &source=std::string()) | openstudio::Attribute | |
| Attribute(const std::string &name, unsigned value) | openstudio::Attribute | |
| Attribute(const std::string &name, unsigned value, const std::string &units) | openstudio::Attribute | |
| Attribute(const std::string &name, unsigned value, const boost::optional< std::string > &units) | openstudio::Attribute | |
| Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, unsigned value, const boost::optional< std::string > &units, const std::string &source=std::string()) | openstudio::Attribute | |
| Attribute(const std::string &name, const char *value) | openstudio::Attribute | |
| Attribute(const std::string &name, const char *value, const std::string &units) | openstudio::Attribute | |
| Attribute(const std::string &name, const char *value, const boost::optional< std::string > &units) | openstudio::Attribute | |
| Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, const char *value, const boost::optional< std::string > &units, const std::string &source=std::string()) | openstudio::Attribute | |
| Attribute(const std::string &name, const std::string &value) | openstudio::Attribute | |
| Attribute(const std::string &name, const std::string &value, const std::string &units) | openstudio::Attribute | |
| Attribute(const std::string &name, const std::string &value, const boost::optional< std::string > &units) | openstudio::Attribute | |
| Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, const std::string &value, const boost::optional< std::string > &units, const std::string &source=std::string()) | openstudio::Attribute | |
| Attribute(const std::string &name, const std::vector< openstudio::Attribute > &value) | openstudio::Attribute | |
| Attribute(const std::string &name, const std::vector< openstudio::Attribute > &value, const std::string &units) | openstudio::Attribute | |
| Attribute(const std::string &name, const std::vector< openstudio::Attribute > &value, const boost::optional< std::string > &units) | openstudio::Attribute | |
| Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, const std::vector< openstudio::Attribute > &value, const boost::optional< std::string > &units, const std::string &source=std::string()) | openstudio::Attribute | |
| Attribute(const pugi::xml_node &element) | openstudio::Attribute | explicit |
| Attribute(const Attribute &other) | openstudio::Attribute | |
| Attribute(const std::shared_ptr< detail::Attribute_Impl > &impl) | openstudio::Attribute | protected |
| AttributeVector typedef | openstudio::Attribute | related |
| cast() const | openstudio::Attribute | inline |
| clearDisplayName() | openstudio::Attribute | |
| clearSource() | openstudio::Attribute | |
| clone() const | openstudio::Attribute | |
| createAttributeFromVector(const std::string &name, const std::vector< int > &value) | openstudio::Attribute | related |
| createAttributeFromVector(const std::string &name, const std::vector< double > &value) | openstudio::Attribute | related |
| displayName(bool returnName=false) const | openstudio::Attribute | |
| findChildByName(const std::string &name) const | openstudio::Attribute | |
| getDoubleVectorFromAttribute(const Attribute &attribute) | openstudio::Attribute | related |
| getIntVectorFromAttribute(const Attribute &attribute) | openstudio::Attribute | related |
| hasValue() const | openstudio::Attribute | |
| ImplType typedef | openstudio::Attribute | |
| loadFromXml(const openstudio::path &xmlPath) | openstudio::Attribute | static |
| name() const | openstudio::Attribute | |
| operator<<(std::ostream &os, const Attribute &attribute) | openstudio::Attribute | friend |
| operator<<(std::ostream &os, const Attribute &attribute) | openstudio::Attribute | related |
| operator==(const Attribute &other) const | openstudio::Attribute | |
| OptionalAttribute typedef | openstudio::Attribute | related |
| optionalCast() const | openstudio::Attribute | inline |
| saveToXml(const openstudio::path &path) const | openstudio::Attribute | |
| setDisplayName(const std::string &displayName) | openstudio::Attribute | |
| setSource(const std::string &source) | openstudio::Attribute | |
| setUnits(const std::string &units) | openstudio::Attribute | |
| setValue(bool value) | openstudio::Attribute | |
| setValue(int value) | openstudio::Attribute | |
| setValue(unsigned value) | openstudio::Attribute | |
| setValue(double value) | openstudio::Attribute | |
| setValue(const char *value) | openstudio::Attribute | |
| setValue(const std::string &value) | openstudio::Attribute | |
| setValue(const std::vector< Attribute > &value) | openstudio::Attribute | |
| source() const | openstudio::Attribute | |
| toJSON(bool short_version=true) const | openstudio::Attribute | |
| toJSONString() const | openstudio::Attribute | |
| toString() const | openstudio::Attribute | |
| toXml() const | openstudio::Attribute | protected |
| units() const | openstudio::Attribute | |
| uuid() const | openstudio::Attribute | |
| valueAsAttributeVector() const | openstudio::Attribute | |
| valueAsBoolean() const | openstudio::Attribute | |
| valueAsDouble() const | openstudio::Attribute | |
| valueAsInteger() const | openstudio::Attribute | |
| valueAsJSON() const | openstudio::Attribute | |
| valueAsString() const | openstudio::Attribute | |
| valueAsUnsigned() const | openstudio::Attribute | |
| valueType() const | openstudio::Attribute | |
| versionUUID() const | openstudio::Attribute | |
| ~Attribute()=default | openstudio::Attribute | virtual |