Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Pointer-to-const.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Mon, 10 Jan 2022 13:02:26 +0000 (14:02 +0100)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Sun, 16 Jan 2022 21:10:36 +0000 (22:10 +0100)
examples/cpp/dag-scheduling/s4u-dag-scheduling.cpp
src/instr/instr_interface.cpp

index 8dc4060..e482b00 100644 (file)
@@ -23,7 +23,7 @@ static double sg_host_get_available_at(const simgrid::s4u::Host* host)
   return static_cast<HostAttribute*>(host->get_data())->available_at;
 }
 
-static void sg_host_set_available_at(simgrid::s4u::Host* host, double time)
+static void sg_host_set_available_at(const simgrid::s4u::Host* host, double time)
 {
   auto* attr         = static_cast<HostAttribute*>(host->get_data());
   attr->available_at = time;
@@ -34,7 +34,7 @@ static simgrid::s4u::Exec* sg_host_get_last_scheduled_task(const simgrid::s4u::H
   return static_cast<HostAttribute*>(host->get_data())->last_scheduled_task;
 }
 
-static void sg_host_set_last_scheduled_task(simgrid::s4u::Host* host, simgrid::s4u::ExecPtr task)
+static void sg_host_set_last_scheduled_task(const simgrid::s4u::Host* host, simgrid::s4u::ExecPtr task)
 {
   auto* attr                = static_cast<HostAttribute*>(host->get_data());
   attr->last_scheduled_task = task.get();
index 57f0edf..799940c 100644 (file)
@@ -62,7 +62,7 @@ static void instr_user_variable(double time, const std::string& resource, const
 static void instr_user_srcdst_variable(double time, const std::string& src, const std::string& dst,
                                        const std::string& variable, double value, InstrUserVariable what)
 {
-  auto* engine        = simgrid::s4u::Engine::get_instance();
+  const auto* engine  = simgrid::s4u::Engine::get_instance();
   const auto* src_elm = engine->netpoint_by_name_or_null(src);
   xbt_assert(src_elm, "Element '%s' not found!", src.c_str());