]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
default the move special functions
authorAlex Coyte <a.coyte@intel.com>
Tue, 4 Apr 2017 05:43:57 +0000 (15:43 +1000)
committerMatthew Barr <matthew.barr@intel.com>
Wed, 26 Apr 2017 05:19:35 +0000 (15:19 +1000)
src/util/noncopyable.h

index da3851a312d737ec3c462abcbfac2c7c607a2119..cd4f2e0261a677b40da236a25c85776daafaab94 100644 (file)
@@ -39,10 +39,10 @@ namespace ue2 {
 /** \brief Class that makes derived classes non-copyable.  */
 struct noncopyable {
     noncopyable() = default;
-    // Copy constructor.
     noncopyable(const noncopyable &) = delete;
-    // Copy-assignment operator.
+    noncopyable(noncopyable &&) = default;
     noncopyable &operator=(const noncopyable &) = delete;
+    noncopyable &operator=(noncopyable &&) = default;
 };
 
 } // namespace ue2