commit 62c9d0f64009be17ed8508c27181b143d2d0a99b
Author: Guillaume MM <[email protected]>
Date:   Mon Apr 3 00:31:37 2017 +0200

    Mover.h: let move be defined
    
    We cannot use default for ~Mover() because gcc 4.6 cannot cope with it.
---
 src/Mover.h |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/Mover.h b/src/Mover.h
index 4d1c1c7..4bf525e 100644
--- a/src/Mover.h
+++ b/src/Mover.h
@@ -28,6 +28,12 @@ class Mover
 {
 public:
        virtual ~Mover() {}
+       Mover(Mover &&) = default;
+       Mover & operator=(Mover &&) = default;
+       Mover(Mover const &) = default;
+       Mover & operator=(Mover const &) = default;
+
+       Mover() = default;
 
        /** Copy file @c from to @c to.
         *  This version should be used to copy files from the original
@@ -109,9 +115,7 @@ protected:
 class SpecialisedMover : public Mover
 {
 public:
-       SpecialisedMover() {}
-
-       virtual ~SpecialisedMover() {}
+       SpecialisedMover() = default;
 
        /** @c command should be of the form
         *  <code>

Reply via email to