From 3a3dbd5c7c2fc19520917f46205c9f987972f5b8 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Tue, 23 May 2023 12:42:22 +0000 Subject: Inline trivial constructor and destructor --- searchlib/src/vespa/searchlib/attribute/search_context.cpp | 8 -------- searchlib/src/vespa/searchlib/attribute/search_context.h | 7 +++++-- 2 files changed, 5 insertions(+), 10 deletions(-) (limited to 'searchlib') diff --git a/searchlib/src/vespa/searchlib/attribute/search_context.cpp b/searchlib/src/vespa/searchlib/attribute/search_context.cpp index a0345ddce70..a0208ab787e 100644 --- a/searchlib/src/vespa/searchlib/attribute/search_context.cpp +++ b/searchlib/src/vespa/searchlib/attribute/search_context.cpp @@ -10,14 +10,6 @@ using search::queryeval::SearchIterator; namespace search::attribute { -SearchContext::SearchContext(const AttributeVector &attr) noexcept - : _attr(attr), - _plsc(nullptr) -{ -} - -SearchContext::~SearchContext() = default; - unsigned int SearchContext::approximateHits() const { diff --git a/searchlib/src/vespa/searchlib/attribute/search_context.h b/searchlib/src/vespa/searchlib/attribute/search_context.h index 025b0fdf113..cc55beee216 100644 --- a/searchlib/src/vespa/searchlib/attribute/search_context.h +++ b/searchlib/src/vespa/searchlib/attribute/search_context.h @@ -30,7 +30,7 @@ public: SearchContext(SearchContext&&) noexcept = default; SearchContext& operator=(const SearchContext&) = delete; SearchContext& operator=(SearchContext&&) noexcept = delete; - ~SearchContext() override; + ~SearchContext() override = default; unsigned int approximateHits() const override; std::unique_ptr createIterator(fef::TermFieldMatchData* matchData, bool strict) override; @@ -47,7 +47,10 @@ public: const AttributeVector& attribute() const { return _attr; } protected: - SearchContext(const AttributeVector& attr) noexcept; + SearchContext(const AttributeVector& attr) noexcept + : _attr(attr), + _plsc(nullptr) + {} const AttributeVector& _attr; attribute::IPostingListSearchContext* _plsc; -- cgit v1.2.3