summaryrefslogtreecommitdiff
path: root/src/theory/theory_engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/theory_engine.h')
-rw-r--r--src/theory/theory_engine.h26
1 files changed, 14 insertions, 12 deletions
diff --git a/src/theory/theory_engine.h b/src/theory/theory_engine.h
index e45e4bfcc..cd3e8e122 100644
--- a/src/theory/theory_engine.h
+++ b/src/theory/theory_engine.h
@@ -143,6 +143,20 @@ class TheoryEngine {
*/
const LogicInfo& d_logicInfo;
+ //--------------------------------- new proofs
+ /** For the new proofs module */
+ std::unique_ptr<ProofChecker> d_pchecker;
+
+ /** A proof node manager based on the above checker */
+ std::unique_ptr<ProofNodeManager> d_pNodeManager;
+
+ /** The lazy proof object
+ *
+ * This stores instructions for how to construct proofs for all theory lemmas.
+ */
+ std::shared_ptr<LazyCDProof> d_lazyProof;
+ //--------------------------------- end new proofs
+
/**
* The database of shared terms.
*/
@@ -827,18 +841,6 @@ private:
private:
IntStat d_arithSubstitutionsAdded;
-
- /** For the new proofs module */
- std::unique_ptr<ProofChecker> d_pchecker;
-
- /** A proof node manager based on the above checker */
- std::unique_ptr<ProofNodeManager> d_pNodeManager;
-
- /** The lazy proof object
- *
- * This stores instructions for how to construct proofs for all theory lemmas.
- */
- std::shared_ptr<LazyCDProof> d_lazyProof;
};/* class TheoryEngine */
}/* CVC4 namespace */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback