From 7920b1086b4575eaf349b7656d39fe0ce7cb2422 Mon Sep 17 00:00:00 2001 From: Alex Coyte Date: Tue, 4 Apr 2017 15:43:57 +1000 Subject: [PATCH] default the move special functions --- src/util/noncopyable.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util/noncopyable.h b/src/util/noncopyable.h index da3851a3..cd4f2e02 100644 --- a/src/util/noncopyable.h +++ b/src/util/noncopyable.h @@ -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