mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 20:05:51 +00:00
na
This commit is contained in:
parent
9c3489ba4b
commit
83efb1413a
10 changed files with 99 additions and 57 deletions
|
@ -159,6 +159,7 @@ namespace polysat {
|
|||
bool operator!=(constraint const& other) const { return !operator==(other); }
|
||||
|
||||
virtual bool is_eq() const { return false; }
|
||||
virtual bool is_diseq() const { return false; }
|
||||
bool is_ule() const { return m_kind == ckind_t::ule_t; }
|
||||
bool is_mul_ovfl() const { return m_kind == ckind_t::mul_ovfl_t; }
|
||||
ckind_t kind() const { return m_kind; }
|
||||
|
@ -253,6 +254,9 @@ namespace polysat {
|
|||
constraint& operator*() { return *m_constraint; }
|
||||
constraint const& operator*() const { return *m_constraint; }
|
||||
|
||||
bool is_eq() const;
|
||||
pdd const& eq() const;
|
||||
|
||||
|
||||
signed_constraint& operator=(std::nullptr_t) { m_constraint = nullptr; return *this; }
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue