aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/tensor/tensor_deserialize.h
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/vespa/searchlib/tensor/tensor_deserialize.h')
-rw-r--r--searchlib/src/vespa/searchlib/tensor/tensor_deserialize.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/searchlib/src/vespa/searchlib/tensor/tensor_deserialize.h b/searchlib/src/vespa/searchlib/tensor/tensor_deserialize.h
index 7d1ede29167..18b9731b30b 100644
--- a/searchlib/src/vespa/searchlib/tensor/tensor_deserialize.h
+++ b/searchlib/src/vespa/searchlib/tensor/tensor_deserialize.h
@@ -1,12 +1,13 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-#include <vespa/eval/eval/value.h>
-#include <vespa/vespalib/objects/nbostream.h>
+#pragma once
-namespace search::tensor {
+#include <memory>
-extern std::unique_ptr<vespalib::eval::Value>
-deserialize_tensor(const void *data, size_t size);
+namespace vespalib { class nbostream; }
+namespace vespalib::eval { struct Value; }
+
+namespace search::tensor {
extern std::unique_ptr<vespalib::eval::Value>
deserialize_tensor(vespalib::nbostream &stream);