diff options
| author | Linus Jahn <lnj@kaidan.im> | 2022-09-14 00:43:42 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-09-14 00:43:42 +0200 |
| commit | 50be94233ad615ef8061e344f4123745714339c7 (patch) | |
| tree | 7c45d2522f42ecad3793a9772b3bf2e770af7e31 /src | |
| parent | 2a856cc4a2edc2496eed674f7c2912619738522a (diff) | |
| download | qxmpp-50be94233ad615ef8061e344f4123745714339c7.tar.gz | |
Make move ctor and move assign noexcept in rule of six macro
Diffstat (limited to 'src')
| -rw-r--r-- | src/base/QXmppGlobal.h | 8 |
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 |
