default the move special functions

This commit is contained in:
Alex Coyte 2017-04-04 15:43:57 +10:00 committed by Matthew Barr
parent 894e6835e6
commit 7920b1086b

View 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