From: Guillaume MM Date: Sun, 2 Apr 2017 22:31:37 +0000 (+0200) Subject: Mover.h: let move be defined X-Git-Tag: 2.3.0beta1~529 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=62c9d0f64009be17ed8508c27181b143d2d0a99b;p=features.git Mover.h: let move be defined We cannot use default for ~Mover() because gcc 4.6 cannot cope with it. --- diff --git a/src/Mover.h b/src/Mover.h index 4d1c1c7900..4bf525e8d9 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 *