Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[HostLoad] Delete default constructors explicitly
[simgrid.git] / src / plugins / host_load.cpp
index 17ae65a..5399de2 100644 (file)
@@ -32,6 +32,9 @@ public:
   {
   }
   ~HostLoad() = default;
+  HostLoad() = delete;
+  explicit HostLoad(simgrid::s4u::Host& ptr) = delete;
+  explicit HostLoad(simgrid::s4u::Host&& ptr) = delete;
 
   double get_current_load();
   double get_average_load() { return (theor_max_flops_ == 0) ? 0 : computed_flops_ / theor_max_flops_; };