Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Make some constructors explicit
[simgrid.git] / src / surf / plugins / energy.hpp
index d1ec557..2d9709c 100644 (file)
@@ -8,9 +8,9 @@
 
 #include <xbt/base.h>
 
-#include <map>
+#include <utility>
 
-#include "src/surf/HostImplem.hpp"
+#include "src/surf/HostImpl.hpp"
 
 #ifndef ENERGY_CALLBACK_HPP_
 #define ENERGY_CALLBACK_HPP_
@@ -25,7 +25,7 @@ public:
   static simgrid::xbt::Extension<simgrid::s4u::Host, HostEnergy> EXTENSION_ID;
   typedef std::pair<double,double> power_range;
 
-  HostEnergy(simgrid::s4u::Host *ptr);
+  explicit HostEnergy(simgrid::s4u::Host *ptr);
   ~HostEnergy();
 
   double getCurrentWattsValue(double cpu_load);