summaryrefslogtreecommitdiff
path: root/src/theory/arith/arith_state.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/arith/arith_state.h')
-rw-r--r--src/theory/arith/arith_state.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/theory/arith/arith_state.h b/src/theory/arith/arith_state.h
index 0aa848f46..a54ae6bf0 100644
--- a/src/theory/arith/arith_state.h
+++ b/src/theory/arith/arith_state.h
@@ -38,17 +38,16 @@ class TheoryArithPrivate;
class ArithState : public TheoryState
{
public:
- ArithState(TheoryArithPrivate& parent,
- context::Context* c,
- context::UserContext* u,
- Valuation val);
+ ArithState(context::Context* c, context::UserContext* u, Valuation val);
~ArithState() {}
/** Are we currently in conflict? */
bool isInConflict() const override;
+ /** Set parent */
+ void setParent(TheoryArithPrivate* p);
private:
/** reference to parent */
- TheoryArithPrivate& d_parent;
+ TheoryArithPrivate* d_parent;
};
} // namespace arith
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback