diff options
author | Tor Brede Vekterli <vekterli@verizonmedia.com> | 2020-10-08 12:01:25 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@verizonmedia.com> | 2020-10-08 12:01:25 +0000 |
commit | 2f289794b28c09b77ee9b7fe0066fca25a8549c1 (patch) | |
tree | a9dc93ade9a25fbba0597c5d3be3a181890e7fd9 /searchlib | |
parent | 079c648dc2c8b3aad65c902183bce2e40bfee8cb (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')
-rw-r--r-- | searchlib/src/vespa/searchlib/docstore/visitcache.h | 2 |
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; |