summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2020-10-16 21:41:57 +0200
committerTor Egge <Tor.Egge@broadpark.no>2020-10-16 21:41:57 +0200
commite8f835a0af659a85ed5320b3630a1f7f00e60161 (patch)
tree9d971660cc570bc95f2c4f2e3ec44f22c6c4ea28 /searchlib
parent984b2512785114dda942b5e3a7cb6dbe0e443263 (diff)
Fix forward declarations.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/index/docbuilder.h2
-rw-r--r--searchlib/src/vespa/searchlib/queryeval/nearest_neighbor_blueprint.h2
-rw-r--r--searchlib/src/vespa/searchlib/tensor/dense_tensor_store.h2
-rw-r--r--searchlib/src/vespa/searchlib/tensor/direct_tensor_attribute.h2
-rw-r--r--searchlib/src/vespa/searchlib/tensor/direct_tensor_store.h2
-rw-r--r--searchlib/src/vespa/searchlib/tensor/i_tensor_attribute.h2
-rw-r--r--searchlib/src/vespa/searchlib/tensor/serialized_tensor_store.h2
-rw-r--r--searchlib/src/vespa/searchlib/tensor/tensor_attribute.h2
-rw-r--r--searchlib/src/vespa/searchlib/tensor/tensor_store.h2
9 files changed, 9 insertions, 9 deletions
diff --git a/searchlib/src/vespa/searchlib/index/docbuilder.h b/searchlib/src/vespa/searchlib/index/docbuilder.h
index 4b22e35e5c9..2bb041ff6cb 100644
--- a/searchlib/src/vespa/searchlib/index/docbuilder.h
+++ b/searchlib/src/vespa/searchlib/index/docbuilder.h
@@ -13,7 +13,7 @@
#include <vespa/vespalib/util/exception.h>
#include <vespa/vespalib/util/stringfmt.h>
-namespace vespalib::eval { class Value; }
+namespace vespalib::eval { struct Value; }
namespace search::index {
diff --git a/searchlib/src/vespa/searchlib/queryeval/nearest_neighbor_blueprint.h b/searchlib/src/vespa/searchlib/queryeval/nearest_neighbor_blueprint.h
index ebabf3a95eb..a8a0ff19246 100644
--- a/searchlib/src/vespa/searchlib/queryeval/nearest_neighbor_blueprint.h
+++ b/searchlib/src/vespa/searchlib/queryeval/nearest_neighbor_blueprint.h
@@ -7,7 +7,7 @@
#include <vespa/searchlib/tensor/nearest_neighbor_index.h>
namespace search::tensor { class DenseTensorAttribute; }
-namespace vespalib::eval { class Value; }
+namespace vespalib::eval { struct Value; }
namespace search::queryeval {
diff --git a/searchlib/src/vespa/searchlib/tensor/dense_tensor_store.h b/searchlib/src/vespa/searchlib/tensor/dense_tensor_store.h
index bae2aa9c3a4..696a325f813 100644
--- a/searchlib/src/vespa/searchlib/tensor/dense_tensor_store.h
+++ b/searchlib/src/vespa/searchlib/tensor/dense_tensor_store.h
@@ -7,7 +7,7 @@
#include <vespa/eval/eval/typed_cells.h>
namespace vespalib { namespace tensor { class MutableDenseTensorView; }}
-namespace vespalib::eval { class Value; }
+namespace vespalib::eval { struct Value; }
namespace search::tensor {
diff --git a/searchlib/src/vespa/searchlib/tensor/direct_tensor_attribute.h b/searchlib/src/vespa/searchlib/tensor/direct_tensor_attribute.h
index ce2bc0de386..a49b3c751d9 100644
--- a/searchlib/src/vespa/searchlib/tensor/direct_tensor_attribute.h
+++ b/searchlib/src/vespa/searchlib/tensor/direct_tensor_attribute.h
@@ -5,7 +5,7 @@
#include "tensor_attribute.h"
#include "direct_tensor_store.h"
-namespace vespalib::eval { class Value; }
+namespace vespalib::eval { struct Value; }
namespace search::tensor {
diff --git a/searchlib/src/vespa/searchlib/tensor/direct_tensor_store.h b/searchlib/src/vespa/searchlib/tensor/direct_tensor_store.h
index 3955551f0f5..f5f2f59d85f 100644
--- a/searchlib/src/vespa/searchlib/tensor/direct_tensor_store.h
+++ b/searchlib/src/vespa/searchlib/tensor/direct_tensor_store.h
@@ -5,7 +5,7 @@
#include "tensor_store.h"
#include <memory>
-namespace vespalib::eval { class Value; }
+namespace vespalib::eval { struct Value; }
namespace search::tensor {
diff --git a/searchlib/src/vespa/searchlib/tensor/i_tensor_attribute.h b/searchlib/src/vespa/searchlib/tensor/i_tensor_attribute.h
index f107f6bd781..f5481a680a3 100644
--- a/searchlib/src/vespa/searchlib/tensor/i_tensor_attribute.h
+++ b/searchlib/src/vespa/searchlib/tensor/i_tensor_attribute.h
@@ -7,7 +7,7 @@
namespace vespalib::tensor {
class MutableDenseTensorView;
}
-namespace vespalib::eval { class ValueType; class Value; }
+namespace vespalib::eval { class ValueType; struct Value; }
namespace vespalib::slime { struct Inserter; }
namespace search::tensor {
diff --git a/searchlib/src/vespa/searchlib/tensor/serialized_tensor_store.h b/searchlib/src/vespa/searchlib/tensor/serialized_tensor_store.h
index ce2bbdde18d..0f1b0129ecb 100644
--- a/searchlib/src/vespa/searchlib/tensor/serialized_tensor_store.h
+++ b/searchlib/src/vespa/searchlib/tensor/serialized_tensor_store.h
@@ -4,7 +4,7 @@
#include "tensor_store.h"
-namespace vespalib::eval { class Value; }
+namespace vespalib::eval { struct Value; }
namespace search::tensor {
diff --git a/searchlib/src/vespa/searchlib/tensor/tensor_attribute.h b/searchlib/src/vespa/searchlib/tensor/tensor_attribute.h
index 24b88e3a7e0..582fad59828 100644
--- a/searchlib/src/vespa/searchlib/tensor/tensor_attribute.h
+++ b/searchlib/src/vespa/searchlib/tensor/tensor_attribute.h
@@ -8,7 +8,7 @@
#include <vespa/searchlib/attribute/not_implemented_attribute.h>
#include <vespa/vespalib/util/rcuvector.h>
-namespace vespalib::eval { class Value; }
+namespace vespalib::eval { struct Value; }
namespace search::tensor {
diff --git a/searchlib/src/vespa/searchlib/tensor/tensor_store.h b/searchlib/src/vespa/searchlib/tensor/tensor_store.h
index 967b6fd62e2..9cd470a9084 100644
--- a/searchlib/src/vespa/searchlib/tensor/tensor_store.h
+++ b/searchlib/src/vespa/searchlib/tensor/tensor_store.h
@@ -6,7 +6,7 @@
#include <vespa/vespalib/datastore/datastore.h>
#include <vespa/vespalib/util/generationhandler.h>
-namespace vespalib::eval { class Value; }
+namespace vespalib::eval { struct Value; }
namespace search {