Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
please clang
authorFrederic Suter <frederic.suter@cc.in2p3.fr>
Tue, 5 Mar 2019 23:11:18 +0000 (00:11 +0100)
committerFrederic Suter <frederic.suter@cc.in2p3.fr>
Tue, 5 Mar 2019 23:11:18 +0000 (00:11 +0100)
include/simgrid/s4u/Exec.hpp

index 93651fa..c7a4187 100644 (file)
@@ -46,10 +46,10 @@ public:
   static xbt::signal<void(ActorPtr)> on_start;
   static xbt::signal<void(ActorPtr)> on_completion;
 
   static xbt::signal<void(ActorPtr)> on_start;
   static xbt::signal<void(ActorPtr)> on_completion;
 
-  virtual double get_remaining()       = 0;
-  virtual double get_remaining_ratio() = 0;
-  virtual Exec* start()                = 0;
-  virtual ExecPtr set_host(Host* host) = 0;
+  virtual double get_remaining() override = 0;
+  virtual Exec* start() override          = 0;
+  virtual double get_remaining_ratio()    = 0;
+  virtual ExecPtr set_host(Host* host)    = 0;
 
   Exec* wait() override;
   Exec* wait_for(double timeout) override;
 
   Exec* wait() override;
   Exec* wait_for(double timeout) override;
@@ -82,7 +82,7 @@ public:
 
   Exec* start() override;
 
 
   Exec* start() override;
 
-  ExecPtr set_host(Host* host);
+  ExecPtr set_host(Host* host) override;
   Host* get_host();
 
   double get_remaining() override;
   Host* get_host();
 
   double get_remaining() override;
@@ -105,7 +105,7 @@ class XBT_PUBLIC ExecPar : public Exec {
   std::vector<double> bytes_amounts_;
   explicit ExecPar(const std::vector<s4u::Host*>& hosts, const std::vector<double>& flops_amounts,
                    const std::vector<double>& bytes_amounts);
   std::vector<double> bytes_amounts_;
   explicit ExecPar(const std::vector<s4u::Host*>& hosts, const std::vector<double>& flops_amounts,
                    const std::vector<double>& bytes_amounts);
-  ExecPtr set_host(Host* host) { return this; }
+  ExecPtr set_host(Host* host) override { return this; }
 
 public:
   ~ExecPar() = default;
 
 public:
   ~ExecPar() = default;