mirror of
https://github.com/Z3Prover/z3
synced 2025-08-23 19:47:52 +00:00
set up model reconstruction trail
This commit is contained in:
parent
84af521514
commit
28668c6efc
8 changed files with 130 additions and 44 deletions
|
@ -34,9 +34,10 @@ public:
|
|||
virtual void set_substitution(expr_substitution * s) = 0;
|
||||
|
||||
virtual void operator()(expr * t, expr_ref & result, proof_ref & result_pr, expr_dependency_ref & deps) = 0;
|
||||
virtual void operator()(expr * t, expr_ref & result, proof_ref & result_pr);
|
||||
virtual void operator()(expr * t, expr_ref & result);
|
||||
virtual void operator()(expr_ref & t) { expr_ref s(t, m()); (*this)(s, t); }
|
||||
void operator()(expr* t, expr_ref& result, expr_dependency_ref& deps);
|
||||
void operator()(expr * t, expr_ref & result, proof_ref & result_pr);
|
||||
void operator()(expr * t, expr_ref & result);
|
||||
void operator()(expr_ref & t) { expr_ref s(t, m()); (*this)(s, t); }
|
||||
|
||||
virtual unsigned get_num_steps() const { return 0; }
|
||||
virtual void reset() = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue