aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/memoryindex/field_index.cpp1
-rw-r--r--searchlib/src/vespa/searchlib/memoryindex/i_field_index.h8
2 files changed, 7 insertions, 2 deletions
diff --git a/searchlib/src/vespa/searchlib/memoryindex/field_index.cpp b/searchlib/src/vespa/searchlib/memoryindex/field_index.cpp
index 8dd76a90b14..093052608c5 100644
--- a/searchlib/src/vespa/searchlib/memoryindex/field_index.cpp
+++ b/searchlib/src/vespa/searchlib/memoryindex/field_index.cpp
@@ -5,6 +5,7 @@
#include "posting_iterator.h"
#include <vespa/searchlib/bitcompression/posocccompression.h>
#include <vespa/searchlib/queryeval/booleanmatchiteratorwrapper.h>
+#include <vespa/searchlib/queryeval/blueprint.h>
#include <vespa/searchlib/queryeval/filter_wrapper.h>
#include <vespa/searchlib/queryeval/searchiterator.h>
#include <vespa/vespalib/btree/btree.hpp>
diff --git a/searchlib/src/vespa/searchlib/memoryindex/i_field_index.h b/searchlib/src/vespa/searchlib/memoryindex/i_field_index.h
index b250c18625d..420037fa72b 100644
--- a/searchlib/src/vespa/searchlib/memoryindex/i_field_index.h
+++ b/searchlib/src/vespa/searchlib/memoryindex/i_field_index.h
@@ -2,10 +2,14 @@
#pragma once
-#include <vespa/searchlib/queryeval/blueprint.h>
#include <vespa/vespalib/util/generationhandler.h>
#include <vespa/vespalib/util/memoryusage.h>
+#include <memory>
+namespace search::queryeval {
+ struct SimpleLeafBlueprint;
+ class FieldSpec;
+}
namespace search::index {
class FieldLengthCalculator;
class IndexBuilder;
@@ -23,7 +27,7 @@ class WordStore;
*/
class IFieldIndex {
public:
- virtual ~IFieldIndex() {}
+ virtual ~IFieldIndex() = default;
virtual uint64_t getNumUniqueWords() const = 0;
virtual vespalib::MemoryUsage getMemoryUsage() const = 0;