mirror of
https://github.com/Z3Prover/z3
synced 2025-07-19 19:02:02 +00:00
Whitespace
This commit is contained in:
parent
50c323dc74
commit
5ef7d38d72
1 changed files with 47 additions and 50 deletions
|
@ -435,19 +435,17 @@ namespace smt {
|
||||||
virtual bool model_based() const { return m_fparams->m_mbqi; }
|
virtual bool model_based() const { return m_fparams->m_mbqi; }
|
||||||
|
|
||||||
virtual bool mbqi_enabled(quantifier *q) const {
|
virtual bool mbqi_enabled(quantifier *q) const {
|
||||||
if(!m_fparams->m_mbqi_id) return true;
|
if (!m_fparams->m_mbqi_id) return true;
|
||||||
const symbol &s = q->get_qid();
|
const symbol &s = q->get_qid();
|
||||||
size_t len = strlen(m_fparams->m_mbqi_id);
|
size_t len = strlen(m_fparams->m_mbqi_id);
|
||||||
if(s == symbol::null || s.is_numerical())
|
if (s == symbol::null || s.is_numerical())
|
||||||
return len == 0;
|
return len == 0;
|
||||||
return strncmp(s.bare_str(),m_fparams->m_mbqi_id,len) == 0;
|
return strncmp(s.bare_str(), m_fparams->m_mbqi_id, len) == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Quantifier id's must begin with the prefix specified by
|
/* Quantifier id's must begin with the prefix specified by parameter
|
||||||
parameter mbqi.id to be instantiated with MBQI. The default
|
mbqi.id to be instantiated with MBQI. The default value is the
|
||||||
value is the empty string, so all quantifiers are
|
empty string, so all quantifiers are instantiated. */
|
||||||
instantiated.
|
|
||||||
*/
|
|
||||||
virtual void add(quantifier * q) {
|
virtual void add(quantifier * q) {
|
||||||
if (m_fparams->m_mbqi && mbqi_enabled(q)) {
|
if (m_fparams->m_mbqi && mbqi_enabled(q)) {
|
||||||
m_active = true;
|
m_active = true;
|
||||||
|
@ -455,8 +453,7 @@ namespace smt {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual void del(quantifier * q) {
|
virtual void del(quantifier * q) { }
|
||||||
}
|
|
||||||
|
|
||||||
virtual void push() {
|
virtual void push() {
|
||||||
m_mam->push_scope();
|
m_mam->push_scope();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue