Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Define const is_used().
[simgrid.git] / src / surf / network_interface.cpp
index 764c414..949e071 100644 (file)
@@ -59,7 +59,7 @@ double NetworkModel::next_occurring_event_full(double now)
   double minRes = Model::next_occurring_event_full(now);
 
   for (Action const& action : *get_started_action_set()) {
-    const NetworkAction& net_action = static_cast<const NetworkAction&>(action);
+    const auto& net_action = static_cast<const NetworkAction&>(action);
     if (net_action.latency_ > 0)
       minRes = (minRes < 0) ? net_action.latency_ : std::min(minRes, net_action.latency_);
   }
@@ -104,7 +104,7 @@ void LinkImpl::destroy()
   }
 }
 
-bool LinkImpl::is_used()
+bool LinkImpl::is_used() const
 {
   return get_model()->get_maxmin_system()->constraint_used(get_constraint());
 }
@@ -119,7 +119,7 @@ double LinkImpl::get_bandwidth()
   return bandwidth_.peak * bandwidth_.scale;
 }
 
-s4u::Link::SharingPolicy LinkImpl::get_sharing_policy()
+s4u::Link::SharingPolicy LinkImpl::get_sharing_policy() const
 {
   return get_constraint()->get_sharing_policy();
 }
@@ -190,7 +190,7 @@ std::list<LinkImpl*> NetworkAction::get_links() const
     /* Beware of composite actions: ptasks put links and cpus together */
     // extra pb: we cannot dynamic_cast from void*...
     Resource* resource = get_variable()->get_constraint(i)->get_id();
-    LinkImpl* link     = dynamic_cast<LinkImpl*>(resource);
+    auto* link         = dynamic_cast<LinkImpl*>(resource);
     if (link != nullptr)
       retlist.push_back(link);
   }