From 79fa60286c827ab5167a094feaf63ebba57c80c4 Mon Sep 17 00:00:00 2001 From: Tor Egge Date: Mon, 4 Dec 2023 13:30:55 +0100 Subject: Use emplace_back. --- streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.cpp | 2 +- streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.h | 2 +- streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.cpp | 2 +- streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.cpp b/streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.cpp index 2accf56c57e..7dd40348f47 100644 --- a/streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.cpp +++ b/streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.cpp @@ -40,7 +40,7 @@ void FloatFieldSearcherT::prepare(search::streaming::QueryTermList& qtl, size_t sz(qt->termLen()); if (sz) { auto range = qt->getRange(); - _floatTerm.push_back(FloatInfo(range.low, range.high, range.valid)); + _floatTerm.emplace_back(range.low, range.high, range.valid); } } } diff --git a/streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.h b/streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.h index 38bb6704c3b..07b3f6e1c5f 100644 --- a/streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.h +++ b/streamingvisitors/src/vespa/vsm/searcher/floatfieldsearcher.h @@ -20,7 +20,7 @@ protected: class FloatInfo { public: - FloatInfo(T low, T high, bool v) : _lower(low), _upper(high), _valid(v) { } + FloatInfo(T low, T high, bool v) noexcept : _lower(low), _upper(high), _valid(v) { } bool cmp(T key) const; bool valid() const { return _valid; } void setValid(bool v) { _valid = v; } diff --git a/streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.cpp b/streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.cpp index a4de4f7eb27..e73c7f5c1a7 100644 --- a/streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.cpp +++ b/streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.cpp @@ -30,7 +30,7 @@ void IntFieldSearcher::prepare(search::streaming::QueryTermList& qtl, size_t sz(qt->termLen()); if (sz) { auto range = qt->getRange(); - _intTerm.push_back(IntInfo(range.low, range.high, range.valid)); + _intTerm.emplace_back(range.low, range.high, range.valid); } } } diff --git a/streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.h b/streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.h index 845fd2721cf..47b83c1538d 100644 --- a/streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.h +++ b/streamingvisitors/src/vespa/vsm/searcher/intfieldsearcher.h @@ -20,7 +20,7 @@ protected: class IntInfo { public: - IntInfo(int64_t low, int64_t high, bool v) : _lower(low), _upper(high), _valid(v) { } + IntInfo(int64_t low, int64_t high, bool v) noexcept : _lower(low), _upper(high), _valid(v) { } bool cmp(int64_t key) const { return (_lower <= key) && (key <= _upper); } bool valid() const { return _valid; } private: -- cgit v1.2.3