diff options
author | Tor Egge <Tor.Egge@online.no> | 2021-08-23 12:10:09 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2021-08-23 12:10:09 +0200 |
commit | 2041eefbd9ee66c06a33ba09fb6ee5f01ca7353a (patch) | |
tree | a471c94b9fa5508b2a1f3c7702b98524b6b15f5e /eval | |
parent | f706101a1260e2a61bdedbe530d812457c6a55b1 (diff) |
Fix forward declaration.
Add constructors.
Diffstat (limited to 'eval')
-rw-r--r-- | eval/src/vespa/eval/eval/compile_tensor_function.h | 6 | ||||
-rw-r--r-- | eval/src/vespa/eval/eval/interpreted_function.h | 2 |
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 |