45class BaseNetlistBlock;
69 const TCEString& assignedAndDefaultValue);
TCEString value_
Assigned value to the parameter as actual value or as reference to another parameter or name of a con...
TCEString name_
Name/identifier of the parameter.
const std::string & packageNameOfConstant() const
bool valueIsConstant() const
const TCEString & value() const
void setName(const TCEString &name)
TCEString package_
Package reference by name. If non-empty the value_ is treated as name of a constant.
void setValue(const TCEString &value)
const TCEString & defaultValue() const
const TCEString & type() const
bool valueIsSymbol() const
TCEString default_
Default value of the parameter if value_ is not set (empty).
void setType(const TCEString &type)
const TCEString & name() const
TCEString type_
Type of the parameter.
void set(const TCEString &name, const TCEString &type, const TCEString &value)