aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/expression/stringbucketresultnode.h
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/vespa/searchlib/expression/stringbucketresultnode.h')
-rw-r--r--searchlib/src/vespa/searchlib/expression/stringbucketresultnode.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/searchlib/src/vespa/searchlib/expression/stringbucketresultnode.h b/searchlib/src/vespa/searchlib/expression/stringbucketresultnode.h
index 59120680732..bf270d64729 100644
--- a/searchlib/src/vespa/searchlib/expression/stringbucketresultnode.h
+++ b/searchlib/src/vespa/searchlib/expression/stringbucketresultnode.h
@@ -23,9 +23,13 @@ public:
DECLARE_EXPRESSIONNODE(StringBucketResultNode);
DECLARE_NBO_SERIALIZE;
StringBucketResultNode();
+ StringBucketResultNode(const StringBucketResultNode&);
+ StringBucketResultNode(StringBucketResultNode&&) noexcept = default;
StringBucketResultNode(vespalib::stringref from, vespalib::stringref to);
StringBucketResultNode(ResultNode::UP from, ResultNode::UP to) : _from(from.release()), _to(to.release()) {}
~StringBucketResultNode();
+ StringBucketResultNode& operator=(const StringBucketResultNode&);
+ StringBucketResultNode& operator=(StringBucketResultNode&&);
size_t hash() const override;
int onCmp(const Identifiable & b) const override;
int contains(const StringBucketResultNode & b) const;