summaryrefslogtreecommitdiff
path: root/src/smt/quant_elim_solver.h
diff options
context:
space:
mode:
authorMathias Preiner <mathias.preiner@gmail.com>2021-09-09 19:48:18 -0700
committerGitHub <noreply@github.com>2021-09-09 19:48:18 -0700
commit25597467c8df64c36e8353bfcf9d99d02fdd798b (patch)
tree9be8240f0ce11022100072bb6fb46c61ff448420 /src/smt/quant_elim_solver.h
parent5fbc99c94d65b7e3fc0212e9f1e49ae8907643fe (diff)
parent5369982ff5c493f72e6f8309d8be632866314805 (diff)
Merge branch 'master' into stdAttrsstdAttrs
Diffstat (limited to 'src/smt/quant_elim_solver.h')
-rw-r--r--src/smt/quant_elim_solver.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/smt/quant_elim_solver.h b/src/smt/quant_elim_solver.h
index f890deba0..a0b43d09d 100644
--- a/src/smt/quant_elim_solver.h
+++ b/src/smt/quant_elim_solver.h
@@ -20,10 +20,9 @@
#include "expr/node.h"
#include "smt/assertions.h"
+#include "smt/env_obj.h"
namespace cvc5 {
-class Env;
-
namespace smt {
class SmtSolver;
@@ -36,7 +35,7 @@ class SmtSolver;
* quantifier instantiations used for unsat which are in turn used for
* constructing the solution for the quantifier elimination query.
*/
-class QuantElimSolver
+class QuantElimSolver : protected EnvObj
{
public:
QuantElimSolver(Env& env, SmtSolver& sms);
@@ -97,8 +96,6 @@ class QuantElimSolver
bool isInternalSubsolver);
private:
- /** Reference to the env */
- Env& d_env;
/** The SMT solver, which is used during doQuantifierElimination. */
SmtSolver& d_smtSolver;
};
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback