diff options
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/vespa/searchlib/memoryindex/field_index.cpp | 1 | ||||
-rw-r--r-- | searchlib/src/vespa/searchlib/memoryindex/i_field_index.h | 8 |
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; |