aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-01-02 12:36:38 +0100
committerGitHub <noreply@github.com>2020-01-02 12:36:38 +0100
commit869e9e83274e037cae548ac5eb3c72881e90859a (patch)
treebed886d02d8df4fd1ba5f2a823fd49593289b5e4
parent8d1c57c97ab0ba1dbb982394de68dc6ca719b6cc (diff)
parent145ca9296b4e5491f6edb9ecdd6dbd7adf8a31a3 (diff)
Merge pull request #11626 from vespa-engine/toregge/fix-forward-declarations-of-structs
Fix forward declarations.
-rw-r--r--eval/src/vespa/eval/eval/tensor_engine.h2
-rw-r--r--searchcore/src/vespa/searchcore/proton/server/matchers.h2
-rw-r--r--searchlib/src/vespa/searchlib/queryeval/irequestcontext.h2
3 files changed, 3 insertions, 3 deletions
diff --git a/eval/src/vespa/eval/eval/tensor_engine.h b/eval/src/vespa/eval/eval/tensor_engine.h
index b2b9faedadb..0ba25baed8c 100644
--- a/eval/src/vespa/eval/eval/tensor_engine.h
+++ b/eval/src/vespa/eval/eval/tensor_engine.h
@@ -18,7 +18,7 @@ namespace eval {
struct Value;
class ValueType;
class TensorSpec;
-class TensorFunction;
+struct TensorFunction;
/**
* Top-level API for a tensor implementation. All Tensor operations
diff --git a/searchcore/src/vespa/searchcore/proton/server/matchers.h b/searchcore/src/vespa/searchcore/proton/server/matchers.h
index bd1b9ab069d..aa23d740872 100644
--- a/searchcore/src/vespa/searchcore/proton/server/matchers.h
+++ b/searchcore/src/vespa/searchcore/proton/server/matchers.h
@@ -12,7 +12,7 @@ namespace proton {
namespace matching {
class Matcher;
class QueryLimiter;
- class IConstantValueRepo;
+ struct IConstantValueRepo;
}
class Matchers {
diff --git a/searchlib/src/vespa/searchlib/queryeval/irequestcontext.h b/searchlib/src/vespa/searchlib/queryeval/irequestcontext.h
index 75025b5cbf2..037d72f1bbf 100644
--- a/searchlib/src/vespa/searchlib/queryeval/irequestcontext.h
+++ b/searchlib/src/vespa/searchlib/queryeval/irequestcontext.h
@@ -5,7 +5,7 @@
#include <vespa/vespalib/stllike/string.h>
namespace search::attribute { class IAttributeVector; }
-namespace vespalib::eval { class Value; }
+namespace vespalib::eval { struct Value; }
namespace vespalib { class Doom; }
namespace search::queryeval {