summaryrefslogtreecommitdiff
path: root/src/generic/problemresolver/incremental_expression.h
diff options
context:
space:
mode:
authorDaniel Burrows <dburrows@debian.org>2009-05-26 07:49:09 -0700
committerDaniel Burrows <dburrows@debian.org>2009-05-26 07:49:09 -0700
commit70309b9b1a48d856da03cbc93b08b622f99535a2 (patch)
tree63b2a41993b99df06d308bd687efefef42be0946 /src/generic/problemresolver/incremental_expression.h
parent6278813c55c587b6097585503bc55dea2a5a637b (diff)
downloadaptitude-70309b9b1a48d856da03cbc93b08b622f99535a2.tar.gz
Use the new box_expression to implement not_e.
Diffstat (limited to 'src/generic/problemresolver/incremental_expression.h')
-rw-r--r--src/generic/problemresolver/incremental_expression.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/generic/problemresolver/incremental_expression.h b/src/generic/problemresolver/incremental_expression.h
index 3284163f..4b6b73c1 100644
--- a/src/generic/problemresolver/incremental_expression.h
+++ b/src/generic/problemresolver/incremental_expression.h
@@ -542,14 +542,11 @@ public:
void dump(std::ostream &out);
};
-class not_e : public expression_container<bool>
+class not_e : public expression_box<bool>
{
- cwidget::util::ref_ptr<expression<bool> > child;
-
not_e(const cwidget::util::ref_ptr<expression<bool> > &_child)
- : child(_child)
+ : expression_box<bool>(_child)
{
- child->add_parent(this);
}
public: