public:
// Constructor
- parameter(const std::string &name, T value, bool required = true) :parameterbase(),_name(name), _value(value), _validate(validate), _required(required) {}
+ parameter(const std::string &name_, T value_, bool required_ = true)
+ : parameterbase()
+ , _name(name_)
+ , _value(value_)
+ , _validate(validate)
+ , _required(required_) {}
virtual ~parameter() {}
// T operator()() const {
void setValue(T v) { _value = v; }
- void setName(std::string name) { _name = name; }
+ void setName(std::string newName) { _name = newName; }
void setRequired(bool r) { _required = r; }