diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-02-08 15:13:01 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2022-02-08 15:13:01 +0000 |
commit | d80fac7edf61e86ba668dabe94aa7fd116bd99e1 (patch) | |
tree | 1782b2bf9cfceb0a5d49f8b385922d0c6f8a7342 /config | |
parent | c1e42df5488c60a0aa59aa71e8da290bbba0c536 (diff) |
Add noexcept to move constructors.
Diffstat (limited to 'config')
-rw-r--r-- | config/src/vespa/config/common/configkey.cpp | 15 | ||||
-rw-r--r-- | config/src/vespa/config/common/configkey.h | 4 |
2 files changed, 6 insertions, 13 deletions
diff --git a/config/src/vespa/config/common/configkey.cpp b/config/src/vespa/config/common/configkey.cpp index 79fa6fec81b..f81e5fbcb87 100644 --- a/config/src/vespa/config/common/configkey.cpp +++ b/config/src/vespa/config/common/configkey.cpp @@ -30,19 +30,12 @@ ConfigKey::ConfigKey(vespalib::stringref configId, { } -ConfigKey::ConfigKey() - : _configId(), - _defName(), - _defNamespace(), - _defMd5(), - _defSchema(), - _key() -{} - +ConfigKey::ConfigKey() = default; ConfigKey::ConfigKey(const ConfigKey &) = default; ConfigKey & ConfigKey::operator = (const ConfigKey &) = default; - -ConfigKey::~ConfigKey() { } +ConfigKey::ConfigKey(ConfigKey &&) noexcept = default; +ConfigKey & ConfigKey::operator = (ConfigKey &&) noexcept = default; +ConfigKey::~ConfigKey() = default; bool ConfigKey::operator<(const ConfigKey & rhs) const diff --git a/config/src/vespa/config/common/configkey.h b/config/src/vespa/config/common/configkey.h index 60db8d6e8cc..2b8d2fc70b3 100644 --- a/config/src/vespa/config/common/configkey.h +++ b/config/src/vespa/config/common/configkey.h @@ -20,8 +20,8 @@ public: ConfigKey(const ConfigKey &); ConfigKey & operator = (const ConfigKey &); - ConfigKey(ConfigKey &&) = default; - ConfigKey & operator = (ConfigKey &&) = default; + ConfigKey(ConfigKey &&) noexcept; + ConfigKey & operator = (ConfigKey &&) noexcept; ConfigKey(); ~ConfigKey(); |