From 0109b1a5f3e300cbeb151a91bef027b406cace39 Mon Sep 17 00:00:00 2001 From: Tor Egge Date: Sat, 11 Dec 2021 02:45:14 +0100 Subject: Add noexcept specifiers. --- vdslib/src/vespa/vdslib/container/documentsummary.h | 2 +- vdslib/src/vespa/vdslib/container/searchresult.h | 2 +- vdslib/src/vespa/vdslib/distribution/redundancygroupdistribution.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'vdslib/src') diff --git a/vdslib/src/vespa/vdslib/container/documentsummary.h b/vdslib/src/vespa/vdslib/container/documentsummary.h index 2c23e51319b..bbfeb684559 100644 --- a/vdslib/src/vespa/vdslib/container/documentsummary.h +++ b/vdslib/src/vespa/vdslib/container/documentsummary.h @@ -35,7 +35,7 @@ public: private: class Summary { public: - Summary() : _docIdOffset(0), _summaryOffset(0), _summaryLen(0) { } + Summary() noexcept : _docIdOffset(0), _summaryOffset(0), _summaryLen(0) { } Summary(uint32_t docIdOffset, uint32_t summaryOffset, uint32_t summaryLen) : _docIdOffset(docIdOffset), _summaryOffset(summaryOffset), _summaryLen(summaryLen) { } const char * getDocId(const char * base) const { return base + _docIdOffset; } const void * getSummary(const char * base, size_t & sz) const { sz = _summaryLen; return base + _summaryOffset; } diff --git a/vdslib/src/vespa/vdslib/container/searchresult.h b/vdslib/src/vespa/vdslib/container/searchresult.h index 6b6e0aaae12..a777a4731e6 100644 --- a/vdslib/src/vespa/vdslib/container/searchresult.h +++ b/vdslib/src/vespa/vdslib/container/searchresult.h @@ -82,7 +82,7 @@ public: private: class Hit { public: - Hit() : _lid(0), _rank(0), _docIdOffset(0), _index(0) { } + Hit() noexcept : _lid(0), _rank(0), _docIdOffset(0), _index(0) { } Hit(uint32_t lid, RankType rank, size_t docIdOffset, size_t index) : _lid(lid), _rank(rank), _docIdOffset(docIdOffset), _index(index) { } const char * getDocId(const char * base) const { return base + getDocIdOffset(); } uint32_t getLid() const { return _lid; } diff --git a/vdslib/src/vespa/vdslib/distribution/redundancygroupdistribution.h b/vdslib/src/vespa/vdslib/distribution/redundancygroupdistribution.h index c7b1a3a05f7..dad7933ed2c 100644 --- a/vdslib/src/vespa/vdslib/distribution/redundancygroupdistribution.h +++ b/vdslib/src/vespa/vdslib/distribution/redundancygroupdistribution.h @@ -17,7 +17,7 @@ class RedundancyGroupDistribution : public document::Printable { std::vector _values; public: - RedundancyGroupDistribution() {} + RedundancyGroupDistribution() noexcept {} /** * Create a group distribution spec from the serialized version. * Asterisk entries are represented as zero. -- cgit v1.2.3