summaryrefslogtreecommitdiff
path: root/src/smt/smt_engine_state.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2021-03-10 17:00:59 -0600
committerGitHub <noreply@github.com>2021-03-10 23:00:59 +0000
commitb337c99fde04f4efc1824880183e29ca6253ee37 (patch)
treef1a98c3d8735e07b0b1b4ccdec8c116e32f9664b /src/smt/smt_engine_state.h
parenta0dfbbbf3bcaf7a6edbe18e140b6d7b5c49c2f8d (diff)
Add Env class (#6093)
This class contains all globally available utilities for internal code.
Diffstat (limited to 'src/smt/smt_engine_state.h')
-rw-r--r--src/smt/smt_engine_state.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/smt/smt_engine_state.h b/src/smt/smt_engine_state.h
index 032e15c79..3c3075bf5 100644
--- a/src/smt/smt_engine_state.h
+++ b/src/smt/smt_engine_state.h
@@ -47,7 +47,7 @@ namespace smt {
class SmtEngineState
{
public:
- SmtEngineState(SmtEngine& smt);
+ SmtEngineState(context::Context* c, context::UserContext* u, SmtEngine& smt);
~SmtEngineState() {}
/**
* Notify that the expected status of the next check-sat is given by the
@@ -203,9 +203,9 @@ class SmtEngineState
/** Reference to the SmtEngine */
SmtEngine& d_smt;
/** Expr manager context */
- std::unique_ptr<context::Context> d_context;
+ context::Context* d_context;
/** User level context */
- std::unique_ptr<context::UserContext> d_userContext;
+ context::UserContext* d_userContext;
/** The context levels of user pushes */
std::vector<int> d_userLevels;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback