@@ -44,7 +44,6 @@ namespace ${pkgname}
44
44
description = d;
45
45
edit_method = e;
46
46
}
47
- virtual ~AbstractParamDescription() = default;
48
47
49
48
virtual void clamp(${configname}Config &config, const ${configname}Config &max, const ${configname}Config &min) const = 0;
50
49
virtual void calcLevel(uint32_t &level, const ${configname}Config &config1, const ${configname}Config &config2) const = 0;
@@ -72,7 +71,7 @@ namespace ${pkgname}
72
71
73
72
T ${configname}Config::* field;
74
73
75
- virtual void clamp(${configname}Config &config, const ${configname}Config &max, const ${configname}Config &min) const override
74
+ virtual void clamp(${configname}Config &config, const ${configname}Config &max, const ${configname}Config &min) const
76
75
{
77
76
if (config.*field > max.*field)
78
77
config.*field = max.*field;
@@ -81,33 +80,33 @@ namespace ${pkgname}
81
80
config.*field = min.*field;
82
81
}
83
82
84
- virtual void calcLevel(uint32_t &comb_level, const ${configname}Config &config1, const ${configname}Config &config2) const override
83
+ virtual void calcLevel(uint32_t &comb_level, const ${configname}Config &config1, const ${configname}Config &config2) const
85
84
{
86
85
if (config1.*field != config2.*field)
87
86
comb_level |= level;
88
87
}
89
88
90
- virtual void fromServer(const ros::NodeHandle &nh, ${configname}Config &config) const override
89
+ virtual void fromServer(const ros::NodeHandle &nh, ${configname}Config &config) const
91
90
{
92
91
nh.getParam(name, config.*field);
93
92
}
94
93
95
- virtual void toServer(const ros::NodeHandle &nh, const ${configname}Config &config) const override
94
+ virtual void toServer(const ros::NodeHandle &nh, const ${configname}Config &config) const
96
95
{
97
96
nh.setParam(name, config.*field);
98
97
}
99
98
100
- virtual bool fromMessage(const dynamic_reconfigure::Config &msg, ${configname}Config &config) const override
99
+ virtual bool fromMessage(const dynamic_reconfigure::Config &msg, ${configname}Config &config) const
101
100
{
102
101
return dynamic_reconfigure::ConfigTools::getParameter(msg, name, config.*field);
103
102
}
104
103
105
- virtual void toMessage(dynamic_reconfigure::Config &msg, const ${configname}Config &config) const override
104
+ virtual void toMessage(dynamic_reconfigure::Config &msg, const ${configname}Config &config) const
106
105
{
107
106
dynamic_reconfigure::ConfigTools::appendParameter(msg, name, config.*field);
108
107
}
109
108
110
- virtual void getValue(const ${configname}Config &config, boost::any &val) const override
109
+ virtual void getValue(const ${configname}Config &config, boost::any &val) const
111
110
{
112
111
val = config.*field;
113
112
}
@@ -125,8 +124,6 @@ namespace ${pkgname}
125
124
id = i;
126
125
}
127
126
128
- virtual ~AbstractGroupDescription() = default;
129
-
130
127
std::vector<AbstractParamDescriptionConstPtr> abstract_parameters;
131
128
bool state;
132
129
@@ -164,7 +161,7 @@ namespace ${pkgname}
164
161
abstract_parameters = g.abstract_parameters;
165
162
}
166
163
167
- virtual bool fromMessage(const dynamic_reconfigure::Config &msg, boost::any &cfg) const override
164
+ virtual bool fromMessage(const dynamic_reconfigure::Config &msg, boost::any &cfg) const
168
165
{
169
166
PT* config = boost::any_cast<PT*>(cfg);
170
167
if(!dynamic_reconfigure::ConfigTools::getGroupState(msg, name, (*config).*field))
@@ -180,7 +177,7 @@ namespace ${pkgname}
180
177
return true;
181
178
}
182
179
183
- virtual void setInitialState(boost::any &cfg) const override
180
+ virtual void setInitialState(boost::any &cfg) const
184
181
{
185
182
PT* config = boost::any_cast<PT*>(cfg);
186
183
T* group = &((*config).*field);
@@ -194,7 +191,7 @@ namespace ${pkgname}
194
191
195
192
}
196
193
197
- virtual void updateParams(boost::any &cfg, ${configname}Config &top) const override
194
+ virtual void updateParams(boost::any &cfg, ${configname}Config &top) const
198
195
{
199
196
PT* config = boost::any_cast<PT*>(cfg);
200
197
@@ -208,7 +205,7 @@ namespace ${pkgname}
208
205
}
209
206
}
210
207
211
- virtual void toMessage(dynamic_reconfigure::Config &msg, const boost::any &cfg) const override
208
+ virtual void toMessage(dynamic_reconfigure::Config &msg, const boost::any &cfg) const
212
209
{
213
210
const PT config = boost::any_cast<PT>(cfg);
214
211
dynamic_reconfigure::ConfigTools::appendGroup<T>(msg, name, id, parent, config.*field);
0 commit comments