aboutsummaryrefslogtreecommitdiffstats
path: root/vsm
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-01-21 20:26:54 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-01-21 20:31:44 +0000
commitc0d7ecc0cc0644320518b1c4ff90ef2bb2c8b000 (patch)
treefe673393cbc79a9ab70a0a5d96caf3ad6c8d87b0 /vsm
parent4814eb34c725110f25ab4324699d6f17a291c116 (diff)
Add noexcept to move constructors and operators
Diffstat (limited to 'vsm')
-rw-r--r--vsm/src/vespa/vsm/vsm/fieldsearchspec.cpp4
-rw-r--r--vsm/src/vespa/vsm/vsm/fieldsearchspec.h3
2 files changed, 4 insertions, 3 deletions
diff --git a/vsm/src/vespa/vsm/vsm/fieldsearchspec.cpp b/vsm/src/vespa/vsm/vsm/fieldsearchspec.cpp
index 3b1c98cd319..5f66d550174 100644
--- a/vsm/src/vespa/vsm/vsm/fieldsearchspec.cpp
+++ b/vsm/src/vespa/vsm/vsm/fieldsearchspec.cpp
@@ -54,8 +54,8 @@ FieldSearchSpec::FieldSearchSpec() :
}
FieldSearchSpec::~FieldSearchSpec() = default;
-FieldSearchSpec&
-FieldSearchSpec::operator=(FieldSearchSpec&& rhs) = default;
+FieldSearchSpec::FieldSearchSpec(FieldSearchSpec&& rhs) noexcept = default;
+FieldSearchSpec& FieldSearchSpec::operator=(FieldSearchSpec&& rhs) noexcept = default;
FieldSearchSpec::FieldSearchSpec(const FieldIdT & fid, const vespalib::string & fname,
VsmfieldsConfig::Fieldspec::Searchmethod searchDef,
diff --git a/vsm/src/vespa/vsm/vsm/fieldsearchspec.h b/vsm/src/vespa/vsm/vsm/fieldsearchspec.h
index f8631cc0ace..59fe737d480 100644
--- a/vsm/src/vespa/vsm/vsm/fieldsearchspec.h
+++ b/vsm/src/vespa/vsm/vsm/fieldsearchspec.h
@@ -14,7 +14,8 @@ public:
VsmfieldsConfig::Fieldspec::Searchmethod searchMethod,
const vespalib::string & arg1, size_t maxLength);
~FieldSearchSpec();
- FieldSearchSpec& operator=(FieldSearchSpec&& rhs);
+ FieldSearchSpec(FieldSearchSpec&& rhs) noexcept;
+ FieldSearchSpec& operator=(FieldSearchSpec&& rhs) noexcept;
const FieldSearcher & searcher() const { return *_searcher; }
const vespalib::string & name() const { return _name; }
FieldIdT id() const { return _id; }