diff options
author | Christopher L. Conway <christopherleeconway@gmail.com> | 2010-10-21 22:51:30 +0000 |
---|---|---|
committer | Christopher L. Conway <christopherleeconway@gmail.com> | 2010-10-21 22:51:30 +0000 |
commit | 22f47a144520f39801abb3acacbf3639886b0478 (patch) | |
tree | 13a5808dac1f0a946e1a14c414a45f16b2a6b00e /src/prop/prop_engine.h | |
parent | 91829206b4783a532453eab3c69de83b8b510286 (diff) |
* Option --no-type-checking now disables type checks in SmtEngine
* Adding options --lazy-type-checking and --eager-type-checking
to control type checking in NodeBuilder, which can now be enabled
in production mode and disabled in debug mode
* Option --no-checking implies --no-type-checking
* Adding constructor SmtEngine(ExprManager* em) that uses default options
Diffstat (limited to 'src/prop/prop_engine.h')
-rw-r--r-- | src/prop/prop_engine.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/prop/prop_engine.h b/src/prop/prop_engine.h index 1dada2e69..1c7c506ee 100644 --- a/src/prop/prop_engine.h +++ b/src/prop/prop_engine.h @@ -26,11 +26,11 @@ #include "expr/node.h" #include "util/result.h" #include "util/decision_engine.h" +#include "smt/options.h" namespace CVC4 { class TheoryEngine; -class Options; namespace prop { @@ -50,7 +50,7 @@ class PropEngine { bool d_inCheckSat; /** The global options */ - const Options *d_options; + //const Options d_options; /** The decision engine we will be using */ DecisionEngine *d_decisionEngine; @@ -76,7 +76,7 @@ public: /** * Create a PropEngine with a particular decision and theory engine. */ - PropEngine(const Options*, DecisionEngine*, TheoryEngine*, context::Context*); + PropEngine(DecisionEngine*, TheoryEngine*, context::Context*, const Options&); /** * Destructor. |