diff options
Diffstat (limited to 'searchlib/src/vespa/searchlib/expression/stringbucketresultnode.h')
-rw-r--r-- | searchlib/src/vespa/searchlib/expression/stringbucketresultnode.h | 4 |
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; |