diff options
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/vespa/searchlib/memoryindex/field_inverter.cpp | 2 | ||||
-rw-r--r-- | searchlib/src/vespa/searchlib/memoryindex/field_inverter.h | 10 |
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. |