diff options
Diffstat (limited to 'src/theory/sets/theory_sets.cpp')
-rw-r--r-- | src/theory/sets/theory_sets.cpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/theory/sets/theory_sets.cpp b/src/theory/sets/theory_sets.cpp index 718077888..23ac08749 100644 --- a/src/theory/sets/theory_sets.cpp +++ b/src/theory/sets/theory_sets.cpp @@ -27,17 +27,12 @@ namespace cvc5 { namespace theory { namespace sets { -TheorySets::TheorySets(context::Context* c, - context::UserContext* u, - OutputChannel& out, - Valuation valuation, - const LogicInfo& logicInfo, - ProofNodeManager* pnm) - : Theory(THEORY_SETS, c, u, out, valuation, logicInfo, pnm), +TheorySets::TheorySets(Env& env, OutputChannel& out, Valuation valuation) + : Theory(THEORY_SETS, env, out, valuation), d_skCache(), - d_state(c, u, valuation, d_skCache), - d_im(*this, d_state, pnm), - d_internal(new TheorySetsPrivate(*this, d_state, d_im, d_skCache, pnm)), + d_state(env, valuation, d_skCache), + d_im(*this, d_state, d_pnm), + d_internal(new TheorySetsPrivate(*this, d_state, d_im, d_skCache, d_pnm)), d_notify(*d_internal.get(), d_im) { // use the official theory state and inference manager objects |