From: Arnaud Giersch Date: Mon, 5 Feb 2018 20:30:23 +0000 (+0100) Subject: Make constructors explicit. X-Git-Tag: v3.19~250 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/b80f1fdd44b048d8710a74667a5af90114d01001?ds=inline Make constructors explicit. --- diff --git a/src/surf/plugins/host_dvfs.cpp b/src/surf/plugins/host_dvfs.cpp index 808bab9c04..f912a4918c 100644 --- a/src/surf/plugins/host_dvfs.cpp +++ b/src/surf/plugins/host_dvfs.cpp @@ -39,7 +39,7 @@ protected: public: double sampling_rate; - Governor(simgrid::s4u::Host* ptr) : host(ptr) { init(); } + explicit Governor(simgrid::s4u::Host* ptr) : host(ptr) { init(); } void init() { @@ -58,14 +58,14 @@ public: class Performance : public Governor { public: - Performance(simgrid::s4u::Host* ptr) : Governor(ptr) {} + explicit Performance(simgrid::s4u::Host* ptr) : Governor(ptr) {} void update() { host->setPstate(0); } }; class Powersave : public Governor { public: - Powersave(simgrid::s4u::Host* ptr) : Governor(ptr) {} + explicit Powersave(simgrid::s4u::Host* ptr) : Governor(ptr) {} void update() { host->setPstate(host->getPstatesCount() - 1); } }; @@ -74,7 +74,7 @@ class OnDemand : public Governor { double freq_up_threshold = 0.95; public: - OnDemand(simgrid::s4u::Host* ptr) : Governor(ptr) {} + explicit OnDemand(simgrid::s4u::Host* ptr) : Governor(ptr) {} void update() { @@ -104,7 +104,7 @@ class Conservative : public Governor { double freq_down_threshold = .2; public: - Conservative(simgrid::s4u::Host* ptr) : Governor(ptr) {} + explicit Conservative(simgrid::s4u::Host* ptr) : Governor(ptr) {} void update() {