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>