summaryrefslogtreecommitdiff
path: root/src/theory/arith/equality_solver.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/arith/equality_solver.h')
-rw-r--r--src/theory/arith/equality_solver.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/theory/arith/equality_solver.h b/src/theory/arith/equality_solver.h
index bce30e697..8528650f0 100644
--- a/src/theory/arith/equality_solver.h
+++ b/src/theory/arith/equality_solver.h
@@ -21,6 +21,7 @@
#include "context/cdhashset.h"
#include "expr/node.h"
#include "proof/trust_node.h"
+#include "smt/env_obj.h"
#include "theory/arith/arith_state.h"
#include "theory/ee_setup_info.h"
#include "theory/uf/equality_engine.h"
@@ -39,12 +40,12 @@ class InferenceManager;
* the literals that it propagates and only explains the literals that
* originated from this class.
*/
-class EqualitySolver
+class EqualitySolver : protected EnvObj
{
using NodeSet = context::CDHashSet<Node>;
public:
- EqualitySolver(ArithState& astate, InferenceManager& aim);
+ EqualitySolver(Env& env, ArithState& astate, InferenceManager& aim);
~EqualitySolver() {}
//--------------------------------- initialization
/**
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback