summaryrefslogtreecommitdiffstats
path: root/searchlib/src
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@verizonmedia.com>2020-10-08 12:01:25 +0000
committerTor Brede Vekterli <vekterli@verizonmedia.com>2020-10-08 12:01:25 +0000
commit2f289794b28c09b77ee9b7fe0066fca25a8549c1 (patch)
treea9dc93ade9a25fbba0597c5d3be3a181890e7fd9 /searchlib/src
parent079c648dc2c8b3aad65c902183bce2e40bfee8cb (diff)
Make vespalib hash functors noexcept
Make ducktyped functor conditionally noexcept on `hash()` member function. Follow up on `-Werror=noexcept` warnings indicating where `noexcept` can be trivially added for such functions.
Diffstat (limited to 'searchlib/src')
-rw-r--r--searchlib/src/vespa/searchlib/docstore/visitcache.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/searchlib/src/vespa/searchlib/docstore/visitcache.h b/searchlib/src/vespa/searchlib/docstore/visitcache.h
index 25a7be5ee6c..7aa264bda02 100644
--- a/searchlib/src/vespa/searchlib/docstore/visitcache.h
+++ b/searchlib/src/vespa/searchlib/docstore/visitcache.h
@@ -23,7 +23,7 @@ public:
KeySet() : _keys() { }
KeySet(uint32_t key);
explicit KeySet(const IDocumentStore::LidVector &keys);
- uint32_t hash() const { return _keys.empty() ? 0 : _keys[0]; }
+ uint32_t hash() const noexcept { return _keys.empty() ? 0 : _keys[0]; }
bool operator==(const KeySet &rhs) const { return _keys == rhs._keys; }
bool operator<(const KeySet &rhs) const { return _keys < rhs._keys; }
bool contains(const KeySet &rhs) const;