summaryrefslogtreecommitdiff
path: root/src/smt/smt_engine.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2020-10-20 08:17:34 -0500
committerGitHub <noreply@github.com>2020-10-20 15:17:34 +0200
commitcd1a8023502b0d6d268dafd22328d06840d04324 (patch)
treeeb5d9eef5c3a9b1aedfc46e987fd034364409bac /src/smt/smt_engine.h
parent5fb1ec459d6d94c1326ab1befe8ce8b8fbc8cfd3 (diff)
Split CheckModels utility to its own file (#5303)
This utility will be undergoing major additions to make it more robust. Thus it should be moved to its own file. There are no major code changes in this PR, a few things were changed to be consistent to the coding standard.
Diffstat (limited to 'src/smt/smt_engine.h')
-rw-r--r--src/smt/smt_engine.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/smt/smt_engine.h b/src/smt/smt_engine.h
index da12d336b..53e982a2d 100644
--- a/src/smt/smt_engine.h
+++ b/src/smt/smt_engine.h
@@ -104,6 +104,7 @@ class ResourceOutListener;
class SmtNodeManagerListener;
class OptionsManager;
class Preprocessor;
+class CheckModels;
/** Subsolvers */
class SmtSolver;
class SygusSolver;
@@ -1097,6 +1098,11 @@ class CVC4_PUBLIC SmtEngine
std::unique_ptr<smt::Model> d_model;
/**
+ * The utility used for checking models
+ */
+ std::unique_ptr<smt::CheckModels> d_checkModels;
+
+ /**
* The proof manager, which manages all things related to checking,
* processing, and printing proofs.
*/
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback