summaryrefslogtreecommitdiff
path: root/src/proof/clausal_bitvector_proof.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/proof/clausal_bitvector_proof.h')
-rw-r--r--src/proof/clausal_bitvector_proof.h24
1 files changed, 15 insertions, 9 deletions
diff --git a/src/proof/clausal_bitvector_proof.h b/src/proof/clausal_bitvector_proof.h
index 2047e325c..b4683ac99 100644
--- a/src/proof/clausal_bitvector_proof.h
+++ b/src/proof/clausal_bitvector_proof.h
@@ -42,7 +42,8 @@ namespace proof {
class ClausalBitVectorProof : public BitVectorProof
{
public:
- ClausalBitVectorProof(theory::bv::TheoryBV* bv,
+ ClausalBitVectorProof(Environment* env,
+ theory::bv::TheoryBV* bv,
TheoryProofEngine* proofEngine);
~ClausalBitVectorProof() = default;
@@ -123,9 +124,10 @@ class ClausalBitVectorProof : public BitVectorProof
class LfscClausalBitVectorProof : public ClausalBitVectorProof
{
public:
- LfscClausalBitVectorProof(theory::bv::TheoryBV* bv,
+ LfscClausalBitVectorProof(Environment* env,
+ theory::bv::TheoryBV* bv,
TheoryProofEngine* proofEngine)
- : ClausalBitVectorProof(bv, proofEngine)
+ : ClausalBitVectorProof(env, bv, proofEngine)
{
}
@@ -144,9 +146,10 @@ class LfscClausalBitVectorProof : public ClausalBitVectorProof
class LfscDratBitVectorProof : public LfscClausalBitVectorProof
{
public:
- LfscDratBitVectorProof(theory::bv::TheoryBV* bv,
+ LfscDratBitVectorProof(Environment* env,
+ theory::bv::TheoryBV* bv,
TheoryProofEngine* proofEngine)
- : LfscClausalBitVectorProof(bv, proofEngine)
+ : LfscClausalBitVectorProof(env, bv, proofEngine)
{
}
@@ -159,9 +162,10 @@ class LfscDratBitVectorProof : public LfscClausalBitVectorProof
class LfscLratBitVectorProof : public LfscClausalBitVectorProof
{
public:
- LfscLratBitVectorProof(theory::bv::TheoryBV* bv,
+ LfscLratBitVectorProof(Environment* env,
+ theory::bv::TheoryBV* bv,
TheoryProofEngine* proofEngine)
- : LfscClausalBitVectorProof(bv, proofEngine)
+ : LfscClausalBitVectorProof(env, bv, proofEngine)
{
}
@@ -174,8 +178,10 @@ class LfscLratBitVectorProof : public LfscClausalBitVectorProof
class LfscErBitVectorProof : public LfscClausalBitVectorProof
{
public:
- LfscErBitVectorProof(theory::bv::TheoryBV* bv, TheoryProofEngine* proofEngine)
- : LfscClausalBitVectorProof(bv, proofEngine)
+ LfscErBitVectorProof(Environment* env,
+ theory::bv::TheoryBV* bv,
+ TheoryProofEngine* proofEngine)
+ : LfscClausalBitVectorProof(env, bv, proofEngine)
{
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback