mirror of
https://github.com/Z3Prover/z3
synced 2026-07-03 22:06:11 +00:00
move to new model construction instead of original
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
e2e876c7a9
commit
a5c01dcddb
4 changed files with 312 additions and 309 deletions
|
|
@ -92,12 +92,14 @@ namespace smt {
|
|||
// required virtual methods
|
||||
bool internalize_atom(app* a, bool gate_ctx) override;
|
||||
bool internalize_term(app* term) override;
|
||||
void apply_sort_cnstr(enode *n, sort *s) override;
|
||||
theory_var mk_var(enode* n) override;
|
||||
void new_eq_eh(theory_var v1, theory_var v2) override;
|
||||
void new_diseq_eh(theory_var v1, theory_var v2) override;
|
||||
theory* mk_fresh(context* ctx) override;
|
||||
void display(std::ostream& out) const override;
|
||||
|
||||
|
||||
// optional overrides
|
||||
bool can_propagate() override;
|
||||
void propagate() override;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue