summaryrefslogtreecommitdiff
path: root/src/proof/theory_proof.h
diff options
context:
space:
mode:
authorTim King <taking@cs.nyu.edu>2016-02-24 00:19:12 -0800
committerTim King <taking@cs.nyu.edu>2016-02-24 00:19:12 -0800
commit46001072a4420085b8aa72fa03befa1092a3e9dc (patch)
tree5481c9faba2a671ac5f046abab6b487c40a96159 /src/proof/theory_proof.h
parentad3036f0bcaf634489b7e745dcf87bd2102d92aa (diff)
Unifying the definitions of ClauseId to a single source of truth.
Diffstat (limited to 'src/proof/theory_proof.h')
-rw-r--r--src/proof/theory_proof.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/proof/theory_proof.h b/src/proof/theory_proof.h
index d997d6e23..d14704760 100644
--- a/src/proof/theory_proof.h
+++ b/src/proof/theory_proof.h
@@ -21,20 +21,19 @@
#ifndef __CVC4__THEORY_PROOF_H
#define __CVC4__THEORY_PROOF_H
-#include "util/proof.h"
-#include "expr/expr.h"
-#include "prop/sat_solver_types.h"
#include <ext/hash_set>
#include <iosfwd>
+#include "expr/expr.h"
+#include "proof/clause_id.h"
+#include "prop/sat_solver_types.h"
+#include "util/proof.h"
namespace CVC4 {
namespace theory {
class Theory;
-}
-
-typedef unsigned ClauseId;
+} /* namespace CVC4::theory */
struct LetCount {
static unsigned counter;
@@ -88,7 +87,6 @@ typedef __gnu_cxx::hash_map<Expr, LetCount, ExprHashFunction> LetMap;
typedef std::vector<LetOrderElement> Bindings;
class TheoryProof;
-typedef unsigned ClauseId;
typedef __gnu_cxx::hash_set<Expr, ExprHashFunction > ExprSet;
typedef std::map<theory::TheoryId, TheoryProof* > TheoryProofTable;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback