mirror of
https://github.com/Z3Prover/z3
synced 2025-08-10 13:10:50 +00:00
This commit is contained in:
parent
bc9c6ad93d
commit
cd56d55e34
3 changed files with 19 additions and 11 deletions
|
@ -45,6 +45,7 @@ namespace euf {
|
|||
expr* m_expr = nullptr;
|
||||
bool m_mark1 = false;
|
||||
bool m_mark2 = false;
|
||||
bool m_mark3 = false;
|
||||
bool m_commutative = false;
|
||||
bool m_interpreted = false;
|
||||
bool m_merge_enabled = true;
|
||||
|
@ -173,6 +174,9 @@ namespace euf {
|
|||
void mark2() { m_mark2 = true; }
|
||||
void unmark2() { m_mark2 = false; }
|
||||
bool is_marked2() { return m_mark2; }
|
||||
void mark3() { m_mark3 = true; }
|
||||
void unmark3() { m_mark3 = false; }
|
||||
bool is_marked3() { return m_mark3; }
|
||||
|
||||
template<bool m> void mark1_targets() {
|
||||
enode* n = this;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue