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 |