XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(ker_context);
-namespace simgrid {
-namespace kernel {
-namespace context {
+namespace simgrid::kernel::context {
// ThreadContextFactory
void SerialThreadContext::run_all(std::vector<actor::ActorImpl*> const& actors_list)
{
- for (smx_actor_t const& actor : actors_list) {
+ for (auto const* actor : actors_list) {
XBT_DEBUG("Handling %p", actor);
auto* context = static_cast<ThreadContext*>(actor->context_.get());
context->release();
void ParallelThreadContext::run_all(std::vector<actor::ActorImpl*> const& actors_list)
{
- for (smx_actor_t const& actor : actors_list)
+ for (auto const* actor : actors_list)
static_cast<ThreadContext*>(actor->context_.get())->release();
- for (smx_actor_t const& actor : actors_list)
+ for (auto const* actor : actors_list)
static_cast<ThreadContext*>(actor->context_.get())->wait();
}
XBT_VERB("Activating thread context factory");
return new ThreadContextFactory();
}
-} // namespace context
-} // namespace kernel
-} // namespace simgrid
+} // namespace simgrid::kernel::context