mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 04:03:39 +00:00
fix warning with iterators due to non-const comparator
This commit is contained in:
parent
1121815439
commit
22d9bfad35
|
@ -103,11 +103,10 @@ public:
|
||||||
m_first = false;
|
m_first = false;
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
bool operator==(const iterator& o) {
|
bool operator!=(const iterator& o) const {
|
||||||
SASSERT(&m_ouf == &o.m_ouf);
|
SASSERT(&m_ouf == &o.m_ouf);
|
||||||
return m_first == o.m_first && m_curr_id == o.m_curr_id;
|
return m_first != o.m_first || m_curr_id != o.m_curr_id;
|
||||||
}
|
}
|
||||||
bool operator!=(const iterator& o) {return !(*this == o);}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
iterator begin(OBJ*o) {
|
iterator begin(OBJ*o) {
|
||||||
|
@ -152,11 +151,10 @@ public:
|
||||||
m_ouf.m_uf.is_root(m_rootnb) != true);
|
m_ouf.m_uf.is_root(m_rootnb) != true);
|
||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
bool operator==(const equiv_iterator& o) {
|
bool operator!=(const equiv_iterator& o) const {
|
||||||
SASSERT(&m_ouf == &o.m_ouf);
|
SASSERT(&m_ouf == &o.m_ouf);
|
||||||
return m_rootnb == o.m_rootnb;
|
return m_rootnb != o.m_rootnb;
|
||||||
}
|
}
|
||||||
bool operator!=(const equiv_iterator& o) {return !(*this == o);}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
equiv_iterator begin() {return equiv_iterator(*this, 0);}
|
equiv_iterator begin() {return equiv_iterator(*this, 0);}
|
||||||
|
|
Loading…
Reference in a new issue