Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Inline empty ctor; use default dtor.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 28 Feb 2020 15:55:48 +0000 (16:55 +0100)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 28 Feb 2020 22:19:30 +0000 (23:19 +0100)
src/include/xbt/parmap.hpp

index 7fbcd32..58b59cd 100644 (file)
@@ -96,8 +96,7 @@ private:
 
   class PosixSynchro : public Synchro {
   public:
-    explicit PosixSynchro(Parmap<T>& parmap);
-    ~PosixSynchro();
+    explicit PosixSynchro(Parmap<T>& parmap) : Synchro(parmap) {}
     void master_signal() override;
     void master_wait() override;
     void worker_signal() override;
@@ -311,14 +310,6 @@ template <typename T> void Parmap<T>::worker_main(ThreadData* data)
   delete data;
 }
 
-template <typename T> Parmap<T>::PosixSynchro::PosixSynchro(Parmap<T>& parmap) : Synchro(parmap)
-{
-}
-
-template <typename T> Parmap<T>::PosixSynchro::~PosixSynchro()
-{
-}
-
 template <typename T> void Parmap<T>::PosixSynchro::master_signal()
 {
   std::unique_lock<std::mutex> lk(ready_mutex);