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, const OSOptionalQuantity &value) | openstudio::Attribute | |
Attribute(const std::string &name, const Quantity &value) | openstudio::Attribute | |
Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, const Quantity &value, const std::string &source=std::string()) | openstudio::Attribute | |
Attribute(const std::string &name, const Unit &value) | openstudio::Attribute | |
Attribute(const openstudio::UUID &uuid, const openstudio::UUID &versionUUID, const std::string &name, const boost::optional< std::string > &displayName, const Unit &value, 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 QDomElement &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, std::vector< int > value) | openstudio::Attribute | related |
createAttributeFromVector(const std::string &name, std::vector< double > value) | openstudio::Attribute | related |
displayName(bool returnName=false) const | openstudio::Attribute | |
findChildByName(const std::string &name) const | openstudio::Attribute | |
fromQVariant(const std::string &name, const QVariant &value, const boost::optional< std::string > &units=boost::none) | openstudio::Attribute | static |
getDoubleVectorFromAttribute(const Attribute &attribute) | openstudio::Attribute | related |
getIntVectorFromAttribute(const Attribute &attribute) | openstudio::Attribute | related |
ImplType typedef | openstudio::Attribute | |
isConsistent(const Attribute &candidate, const AttributeDescription &description) | openstudio::Attribute | related |
loadFromXml(const openstudio::path &path) | openstudio::Attribute | static |
loadFromXml(const QDomDocument &doc) | openstudio::Attribute | static |
name() const | openstudio::Attribute | |
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 |
prepareForDisplay(Attribute &attribute, const AttributeDescription &description) | openstudio::Attribute | related |
saveJSON(const std::vector< Attribute > &attributes, const openstudio::path &p, bool overwrite=false) | openstudio::Attribute | related |
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 Quantity &value) | openstudio::Attribute | |
setValue(const Unit &value) | openstudio::Attribute | |
setValue(const char *value) | openstudio::Attribute | |
setValue(const std::string &value) | openstudio::Attribute | |
setValue(const std::vector< Attribute > &value) | openstudio::Attribute | |
setValue(const QVariant &value) | openstudio::Attribute | |
source() const | openstudio::Attribute | |
toJSON(const std::vector< Attribute > &attributes, std::ostream &os) | openstudio::Attribute | related |
toJSON(const std::vector< Attribute > &attributes) | openstudio::Attribute | related |
toJSONWithoutMetadata(const std::vector< Attribute > &attributes) | openstudio::Attribute | related |
toString() const | openstudio::Attribute | |
toVectorOfAttribute(const openstudio::path &pathToJson) | openstudio::Attribute | related |
toVectorOfAttribute(std::istream &json) | openstudio::Attribute | related |
toVectorOfAttribute(const std::string &json) | openstudio::Attribute | related |
toXml() const | openstudio::Attribute | |
units() const | openstudio::Attribute | |
uuid() const | openstudio::Attribute | |
valueAsAttributeVector() const | openstudio::Attribute | |
valueAsBoolean() const | openstudio::Attribute | |
valueAsDouble() const | openstudio::Attribute | |
valueAsInteger() const | openstudio::Attribute | |
valueAsQuantity() const | openstudio::Attribute | |
valueAsQVariant() const | openstudio::Attribute | |
valueAsString() const | openstudio::Attribute | |
valueAsUnit() const | openstudio::Attribute | |
valueAsUnsigned() const | openstudio::Attribute | |
valueType() const | openstudio::Attribute | |
versionUUID() const | openstudio::Attribute | |
~Attribute() | openstudio::Attribute | inlinevirtual |