mirror of
https://github.com/Z3Prover/z3
synced 2025-08-14 06:45:25 +00:00
move callback into member function
This commit is contained in:
parent
b67caf5fc3
commit
114e7b73e5
3 changed files with 26 additions and 31 deletions
|
@ -168,6 +168,8 @@ namespace polysat {
|
|||
// (i.e., x and y have the same base, but are not necessarily in the same equivalence class)
|
||||
void explain_equal(enode* x, enode* y, sat::literal_vector& out_lits, unsigned_vector& out_vars);
|
||||
|
||||
void egraph_on_propagate(enode* lit, enode* ante);
|
||||
|
||||
// Merge equivalence classes of two base slices.
|
||||
// Returns true if merge succeeded without conflict.
|
||||
[[nodiscard]] bool merge_base(enode* s1, enode* s2, dep_t dep);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue