aboutsummaryrefslogtreecommitdiff
path: root/src/base
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-09-14 00:43:42 +0200
committerLinus Jahn <lnj@kaidan.im>2022-09-14 00:43:42 +0200
commit50be94233ad615ef8061e344f4123745714339c7 (patch)
tree7c45d2522f42ecad3793a9772b3bf2e770af7e31 /src/base
parent2a856cc4a2edc2496eed674f7c2912619738522a (diff)
downloadqxmpp-50be94233ad615ef8061e344f4123745714339c7.tar.gz
Make move ctor and move assign noexcept in rule of six macro
Diffstat (limited to 'src/base')
-rw-r--r--src/base/QXmppGlobal.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/base/QXmppGlobal.h b/src/base/QXmppGlobal.h
index a9a1b962..1f309112 100644
--- a/src/base/QXmppGlobal.h
+++ b/src/base/QXmppGlobal.h
@@ -44,19 +44,19 @@
// A default constructor has to be declared manually.
#define QXMPP_PRIVATE_DECLARE_RULE_OF_SIX(name) \
name(const name &); \
- name(name &&); \
+ name(name &&) noexcept; \
~name(); \
name &operator=(const name &); \
- name &operator=(name &&);
+ name &operator=(name &&) noexcept;
// Adds constructor and operator definitions to a ".cpp" file corresponding to the rule of six.
// A default constructor has to be defined manually.
#define QXMPP_PRIVATE_DEFINE_RULE_OF_SIX(name) \
name::name(const name &) = default; \
- name::name(name &&) = default; \
+ name::name(name &&) noexcept = default; \
name::~name() = default; \
name &name::operator=(const name &) = default; \
- name &name::operator=(name &&) = default;
+ name &name::operator=(name &&) noexcept = default;
///
/// \namespace QXmpp