simgrid::simix::simcall([this, fun, data] { SIMIX_process_on_exit(pimpl_, fun, data); });
}
-void Actor::on_exit(std::function<void(bool /*failed*/)> fun)
+void Actor::on_exit(std::function<void(bool /*failed*/)> const fun)
{
simgrid::simix::simcall(
- [this, fun] { SIMIX_process_on_exit(pimpl_, [fun](int a, void* data) { fun(a != 0); }, nullptr); });
+ [this, fun] { SIMIX_process_on_exit(pimpl_, [fun](int a, void* /*data*/) { fun(a != 0); }, nullptr); });
}
void Actor::migrate(Host* new_host)
simgrid::simix::simcall([actor] { actor->exit(); });
}
-void on_exit(std::function<void(bool)> fun)
+void on_exit(std::function<void(bool)> const fun)
{
SIMIX_process_self()->iface()->on_exit(fun);
}
-void on_exit(std::function<void(int, void*)> fun, void* data) /* deprecated */
+void on_exit(std::function<void(int, void*)> const fun, void* data) /* deprecated */
{
SIMIX_process_self()->iface()->on_exit([fun, data](bool exit) { fun(exit, data); });
}