4
4
5
5
using namespace reactor ;
6
6
7
- class LeftPedal : public Reactor {
7
+ class LeftPedal final : public Reactor {
8
8
public:
9
9
// ports
10
10
Output<void > angle{" angle" , this }; // NOLINT
@@ -30,7 +30,7 @@ class LeftPedal : public Reactor {
30
30
}
31
31
};
32
32
33
- class RightPedal : public Reactor {
33
+ class RightPedal final : public Reactor {
34
34
public:
35
35
// ports
36
36
Output<void > angle{" angle" , this }; // NOLINT
@@ -60,7 +60,7 @@ class RightPedal : public Reactor {
60
60
}
61
61
};
62
62
63
- class BrakeControl : public Reactor {
63
+ class BrakeControl final : public Reactor {
64
64
public:
65
65
// ports
66
66
Input<void > angle{" angle" , this }; // NOLINT
@@ -81,7 +81,7 @@ class BrakeControl : public Reactor {
81
81
}
82
82
};
83
83
84
- class EngineControl : public Reactor {
84
+ class EngineControl final : public Reactor {
85
85
public:
86
86
// ports
87
87
Input<void > angle{" angle" , this }; // NOLINT
@@ -118,7 +118,7 @@ class EngineControl : public Reactor {
118
118
}
119
119
};
120
120
121
- class Brake : public Reactor {
121
+ class Brake final : public Reactor {
122
122
public:
123
123
// ports
124
124
Input<void > force{" force" , this }; // NOLINT
@@ -136,7 +136,7 @@ class Brake : public Reactor {
136
136
void assemble () override { r1.declare_trigger (&force); }
137
137
};
138
138
139
- class Engine : public Reactor {
139
+ class Engine final : public Reactor {
140
140
public:
141
141
// ports
142
142
Input<void > torque{" torque" , this }; // NOLINT
0 commit comments