summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2022-10-22 21:32:08 +0200
committerTor Egge <Tor.Egge@online.no>2022-10-22 21:32:08 +0200
commita418c1dc947870ffe4f2f508a825ccaecb286b0d (patch)
treec9ed937be2195f1448578e1b7e429e2d036d049a /searchlib
parent8035bfc1e7c30c833950c1312479018384382547 (diff)
Deinline search::memoryindex::FieldInverter destructor.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/memoryindex/field_inverter.cpp2
-rw-r--r--searchlib/src/vespa/searchlib/memoryindex/field_inverter.h10
2 files changed, 7 insertions, 5 deletions
diff --git a/searchlib/src/vespa/searchlib/memoryindex/field_inverter.cpp b/searchlib/src/vespa/searchlib/memoryindex/field_inverter.cpp
index 5a7d0e60153..72260072842 100644
--- a/searchlib/src/vespa/searchlib/memoryindex/field_inverter.cpp
+++ b/searchlib/src/vespa/searchlib/memoryindex/field_inverter.cpp
@@ -372,6 +372,8 @@ FieldInverter::FieldInverter(const Schema &schema, uint32_t fieldId,
{
}
+FieldInverter::~FieldInverter() = default;
+
void
FieldInverter::abortPendingDoc(uint32_t docId)
{
diff --git a/searchlib/src/vespa/searchlib/memoryindex/field_inverter.h b/searchlib/src/vespa/searchlib/memoryindex/field_inverter.h
index 6fc1ee9e32a..e68f664603e 100644
--- a/searchlib/src/vespa/searchlib/memoryindex/field_inverter.h
+++ b/searchlib/src/vespa/searchlib/memoryindex/field_inverter.h
@@ -93,11 +93,6 @@ public:
};
private:
- FieldInverter(const FieldInverter &) = delete;
- FieldInverter(const FieldInverter &&) = delete;
- FieldInverter &operator=(const FieldInverter &) = delete;
- FieldInverter &operator=(const FieldInverter &&) = delete;
-
using WordBuffer = std::vector<char, vespalib::allocator_large<char>>;
class ElemInfo {
@@ -287,6 +282,11 @@ public:
FieldIndexRemover &remover,
IOrderedFieldIndexInserter &inserter,
index::FieldLengthCalculator &calculator);
+ FieldInverter(const FieldInverter &) = delete;
+ FieldInverter(const FieldInverter &&) = delete;
+ FieldInverter &operator=(const FieldInverter &) = delete;
+ FieldInverter &operator=(const FieldInverter &&) = delete;
+ ~FieldInverter() override;
/**
* Apply pending removes using the given remover.