summaryrefslogtreecommitdiffstats
path: root/eval
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2021-08-23 12:10:09 +0200
committerTor Egge <Tor.Egge@online.no>2021-08-23 12:10:09 +0200
commit2041eefbd9ee66c06a33ba09fb6ee5f01ca7353a (patch)
treea471c94b9fa5508b2a1f3c7702b98524b6b15f5e /eval
parentf706101a1260e2a61bdedbe530d812457c6a55b1 (diff)
Fix forward declaration.
Add constructors.
Diffstat (limited to 'eval')
-rw-r--r--eval/src/vespa/eval/eval/compile_tensor_function.h6
-rw-r--r--eval/src/vespa/eval/eval/interpreted_function.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/eval/src/vespa/eval/eval/compile_tensor_function.h b/eval/src/vespa/eval/eval/compile_tensor_function.h
index cae30805b08..e7657f868d9 100644
--- a/eval/src/vespa/eval/eval/compile_tensor_function.h
+++ b/eval/src/vespa/eval/eval/compile_tensor_function.h
@@ -27,6 +27,12 @@ struct CTFMetaData {
struct Step {
vespalib::string class_name;
vespalib::string symbol_name;
+ Step(vespalib::string &&class_name_in,
+ vespalib::string &&symbol_name_in)
+ : class_name(std::move(class_name_in)),
+ symbol_name(std::move(symbol_name_in))
+ {
+ }
};
std::vector<Step> steps;
~CTFMetaData();
diff --git a/eval/src/vespa/eval/eval/interpreted_function.h b/eval/src/vespa/eval/eval/interpreted_function.h
index be7c37c3ab4..4e88920b45e 100644
--- a/eval/src/vespa/eval/eval/interpreted_function.h
+++ b/eval/src/vespa/eval/eval/interpreted_function.h
@@ -13,7 +13,7 @@ namespace vespalib::eval {
namespace nodes { struct Node; }
struct TensorFunction;
class TensorSpec;
-class CTFMetaData;
+struct CTFMetaData;
/**
* A Function that has been prepared for execution. This will