diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2020-10-20 08:17:34 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-20 15:17:34 +0200 |
commit | cd1a8023502b0d6d268dafd22328d06840d04324 (patch) | |
tree | eb5d9eef5c3a9b1aedfc46e987fd034364409bac /src/smt/smt_engine.h | |
parent | 5fb1ec459d6d94c1326ab1befe8ce8b8fbc8cfd3 (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.h | 6 |
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. */ |