std::shared_ptr<std::vector<std::function<void(bool)>>> on_exit =
std::make_shared<std::vector<std::function<void(bool)>>>();
std::shared_ptr<std::vector<std::function<void(bool)>>> on_exit =
std::make_shared<std::vector<std::function<void(bool)>>>();
explicit ProcessArg(s4u::Host* host, ActorImpl* actor)
: name(actor->get_name())
explicit ProcessArg(s4u::Host* host, ActorImpl* actor)
: name(actor->get_name())
, data(actor->get_user_data())
, host(host)
, kill_time(actor->get_kill_time())
, data(actor->get_user_data())
, host(host)
, kill_time(actor->get_kill_time())