74a75,77
> void notify(StaticSensitivities &senses);
> void notify(DynamicSensitivities &senses);
>
103c106,107
< staticSensitivities.insert(staticSensitivities.begin(), s);
---
> auto &senses = s->ofMethod() ? staticSenseMethod : staticSenseThread;
> senses.insert(senses.begin(), s);
108c112,113
< for (auto &t: staticSensitivities) {
---
> auto &senses = s->ofMethod() ? staticSenseMethod : staticSenseThread;
> for (auto &t: senses) {
110,111c115,116
< t = staticSensitivities.back();
< staticSensitivities.pop_back();
---
> t = senses.back();
> senses.pop_back();
119c124,125
< dynamicSensitivities.push_back(s);
---
> auto &senses = s->ofMethod() ? dynamicSenseMethod : dynamicSenseThread;
> senses.push_back(s);
124c130,131
< for (auto &t: dynamicSensitivities) {
---
> auto &senses = s->ofMethod() ? dynamicSenseMethod : dynamicSenseThread;
> for (auto &t: senses) {
126,127c133,134
< t = dynamicSensitivities.back();
< dynamicSensitivities.pop_back();
---
> t = senses.back();
> senses.pop_back();
144,145c151,154
< mutable StaticSensitivities staticSensitivities;
< mutable DynamicSensitivities dynamicSensitivities;
---
> mutable StaticSensitivities staticSenseMethod;
> mutable StaticSensitivities staticSenseThread;
> mutable DynamicSensitivities dynamicSenseMethod;
> mutable DynamicSensitivities dynamicSenseThread;