Go to the documentation of this file.
46 : name_(
""), type_(
""), value_(
""), default_(
""), package_(
"") {}
61 name, type, assignedAndDefaultValue, assignedAndDefaultValue) {}
76 value_(assignedValue),
77 default_(defaultValue),
85 default_(defaultValue),
103 value_(nameOfConstant),
104 default_(defaultValue),
105 package_(nameOfPackage) {}
void setValue(const TCEString &value)
const TCEString & type() const
TCEString package_
Package reference by name. If non-empty the value_ is treated as name of a constant.
TCEString name_
Name/identifier of the parameter.
static std::string toString(const T &source)
const std::string & packageNameOfConstant() const
TCEString default_
Default value of the parameter if value_ is not set (empty).
TCEString type_
Type of the parameter.
bool valueIsSymbol() const
void setName(const TCEString &name)
bool valueIsConstant() const
const TCEString & name() const
const TCEString & value() const
void set(const TCEString &name, const TCEString &type, const TCEString &value)
void setType(const TCEString &type)
const TCEString & defaultValue() const
TCEString value_
Assigned value to the parameter as actual value or as reference to another parameter or name of a con...