aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppGlobal.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/QXmppGlobal.h')
-rw-r--r--src/base/QXmppGlobal.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/base/QXmppGlobal.h b/src/base/QXmppGlobal.h
index fe57efc7..88f73070 100644
--- a/src/base/QXmppGlobal.h
+++ b/src/base/QXmppGlobal.h
@@ -40,6 +40,20 @@
#define QT_WARNING_DISABLE_DEPRECATED
#endif
+#define QXMPP_PRIVATE_DECLARE_RULE_OF_SIX(name) \
+ name(const name &); \
+ name(name &&); \
+ ~name(); \
+ name &operator=(const name &); \
+ name &operator=(name &&);
+
+#define QXMPP_PRIVATE_DEFINE_ROLE_OF_SIX(name) \
+ name::name(const name &) = default; \
+ name::name(name &&) = default; \
+ name::~name() = default; \
+ name &name::operator=(const name &) = default; \
+ name &name::operator=(name &&) = default;
+
///
/// \namespace QXmpp
///