@@ -131,9 +131,9 @@ class SingleSignalHook : public Hook {
131131 SingleSignalHook (Path *p, Node *n, int fl, int prio, bool en = true )
132132 : Hook(p, n, fl, prio, en), signalIndex(0 ) {}
133133
134- virtual void parse (json_t *json);
134+ void parse (json_t *json) override ;
135135
136- virtual void prepare ();
136+ void prepare () override ;
137137};
138138
139139class MultiSignalHook : public Hook {
@@ -145,11 +145,11 @@ class MultiSignalHook : public Hook {
145145public:
146146 using Hook::Hook;
147147
148- virtual void parse (json_t *json);
148+ void parse (json_t *json) override ;
149149
150- virtual void prepare ();
150+ void prepare () override ;
151151
152- virtual void check ();
152+ void check () override ;
153153};
154154
155155class LimitHook : public Hook {
@@ -160,7 +160,7 @@ class LimitHook : public Hook {
160160
161161 virtual void setRate (double rate, double maxRate = -1 ) = 0;
162162
163- virtual void parse (json_t *json) {
163+ void parse (json_t *json) override {
164164 assert (state == State::INITIALIZED);
165165
166166 state = State::PARSED;
@@ -191,7 +191,7 @@ class HookFactory : public plugin::Plugin {
191191
192192 virtual unsigned getPriority () const = 0;
193193
194- virtual std::string getType () const { return " hook" ; }
194+ std::string getType () const override { return " hook" ; }
195195
196196 virtual bool isHidden () const { return false ; }
197197};
@@ -203,21 +203,21 @@ class HookPlugin : public HookFactory {
203203public:
204204 using HookFactory::HookFactory;
205205
206- virtual Hook::Ptr make (Path *p, Node *n) {
206+ Hook::Ptr make (Path *p, Node *n) override {
207207 auto h = std::make_shared<T>(p, n, getFlags (), getPriority ());
208208
209209 init (h);
210210
211211 return h;
212212 }
213213
214- virtual std::string getName () const { return name; }
214+ std::string getName () const override { return name; }
215215
216- virtual std::string getDescription () const { return desc; }
216+ std::string getDescription () const override { return desc; }
217217
218- virtual int getFlags () const { return flags; }
218+ int getFlags () const override { return flags; }
219219
220- virtual unsigned getPriority () const { return prio; }
220+ unsigned getPriority () const override { return prio; }
221221};
222222
223223} // namespace node
0 commit comments