X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4215a07d4521d735aa021cffd77707c3de75323e..f0238a1756865dc95a37642025ef8022958dfaf9:/src/include/xbt/parmap.hpp diff --git a/src/include/xbt/parmap.hpp b/src/include/xbt/parmap.hpp index be2c81a67a..f0fbb1dfc4 100644 --- a/src/include/xbt/parmap.hpp +++ b/src/include/xbt/parmap.hpp @@ -60,7 +60,7 @@ private: */ class Synchro { public: - Synchro(Parmap& parmap) : parmap(parmap) {} + explicit Synchro(Parmap& parmap) : parmap(parmap) {} virtual ~Synchro() {} /** * \brief Wakes all workers and waits for them to finish the tasks. @@ -95,7 +95,7 @@ private: class PosixSynchro : public Synchro { public: - PosixSynchro(Parmap& parmap); + explicit PosixSynchro(Parmap& parmap); ~PosixSynchro(); void master_signal(); void master_wait(); @@ -112,7 +112,7 @@ private: #if HAVE_FUTEX_H class FutexSynchro : public Synchro { public: - FutexSynchro(Parmap& parmap) : Synchro(parmap) {} + explicit FutexSynchro(Parmap& parmap) : Synchro(parmap) {} void master_signal(); void master_wait(); void worker_signal(); @@ -126,7 +126,7 @@ private: class BusyWaitSynchro : public Synchro { public: - BusyWaitSynchro(Parmap& parmap) : Synchro(parmap) {} + explicit BusyWaitSynchro(Parmap& parmap) : Synchro(parmap) {} void master_signal(); void master_wait(); void worker_signal();