summaryrefslogtreecommitdiff
path: root/src/theory/theory_engine.h
diff options
context:
space:
mode:
authorChristopher L. Conway <christopherleeconway@gmail.com>2010-10-21 22:51:30 +0000
committerChristopher L. Conway <christopherleeconway@gmail.com>2010-10-21 22:51:30 +0000
commit22f47a144520f39801abb3acacbf3639886b0478 (patch)
tree13a5808dac1f0a946e1a14c414a45f16b2a6b00e /src/theory/theory_engine.h
parent91829206b4783a532453eab3c69de83b8b510286 (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/theory/theory_engine.h')
-rw-r--r--src/theory/theory_engine.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/theory/theory_engine.h b/src/theory/theory_engine.h
index ca39001fe..0bca372ca 100644
--- a/src/theory/theory_engine.h
+++ b/src/theory/theory_engine.h
@@ -22,10 +22,11 @@
#define __CVC4__THEORY_ENGINE_H
#include "expr/node.h"
-#include "theory/theory.h"
-#include "theory/theoryof_table.h"
#include "prop/prop_engine.h"
+#include "smt/options.h"
#include "theory/shared_term_manager.h"
+#include "theory/theory.h"
+#include "theory/theoryof_table.h"
#include "util/stats.h"
namespace CVC4 {
@@ -206,7 +207,7 @@ public:
/**
* Construct a theory engine.
*/
- TheoryEngine(context::Context* ctxt, const Options* opts);
+ TheoryEngine(context::Context* ctxt, const Options& opts);
/**
* Destroy a theory engine.
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback