]> git.lyx.org Git - features.git/commitdiff
Mover.h: let move be defined
authorGuillaume MM <gm@lyx.org>
Sun, 2 Apr 2017 22:31:37 +0000 (00:31 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Mon, 24 Apr 2017 08:53:39 +0000 (10:53 +0200)
We cannot use default for ~Mover() because gcc 4.6 cannot cope with it.

src/Mover.h

index 4d1c1c79006ff8817e1f02603fd2e11cef72a53c..4bf525e8d94f72d9a4bdf8050f118ebffcc4c98e 100644 (file)
@@ -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>