summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-02-08 15:13:01 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2022-02-08 15:13:01 +0000
commitd80fac7edf61e86ba668dabe94aa7fd116bd99e1 (patch)
tree1782b2bf9cfceb0a5d49f8b385922d0c6f8a7342 /config
parentc1e42df5488c60a0aa59aa71e8da290bbba0c536 (diff)
Add noexcept to move constructors.
Diffstat (limited to 'config')
-rw-r--r--config/src/vespa/config/common/configkey.cpp15
-rw-r--r--config/src/vespa/config/common/configkey.h4
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();