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) {}
 
 
static std::string toString(const T &source)
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)