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