diff options
author | Daniel Burrows <dburrows@debian.org> | 2009-05-26 07:58:30 -0700 |
---|---|---|
committer | Daniel Burrows <dburrows@debian.org> | 2009-05-26 07:58:30 -0700 |
commit | 180841c4db0e46e79a0fee786732df7b5400accf (patch) | |
tree | d49d5a5df56478ef2b0f09d3349b617cb97fd611 /src/generic/problemresolver/incremental_expression.h | |
parent | 49907bae9369877ce65f456991b84cf09af4745e (diff) | |
download | aptitude-180841c4db0e46e79a0fee786732df7b5400accf.tar.gz |
Implement operator= for expression boxes.
Diffstat (limited to 'src/generic/problemresolver/incremental_expression.h')
-rw-r--r-- | src/generic/problemresolver/incremental_expression.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/generic/problemresolver/incremental_expression.h b/src/generic/problemresolver/incremental_expression.h index 7c8fa9c5..a8ea0c3c 100644 --- a/src/generic/problemresolver/incremental_expression.h +++ b/src/generic/problemresolver/incremental_expression.h @@ -289,6 +289,14 @@ public: new_child->add_parent(this); } + /** \brief Set the child of this box to the child of the other box. + */ + expression_box &operator=(const expression_box &other) + { + set_child(other.child); + return *this; + } + const cwidget::util::ref_ptr<expression<T> > &get_child() const { return child; |