mirror of
https://github.com/Z3Prover/z3
synced 2026-02-26 18:15:37 +00:00
call it data instead of c_ptr for approaching C++11 std::vector convention.
This commit is contained in:
parent
524dcd35f9
commit
4a6083836a
456 changed files with 2802 additions and 2802 deletions
|
|
@ -133,7 +133,7 @@ namespace datalog {
|
|||
exprs.push_back(e);
|
||||
}
|
||||
|
||||
transition_function.push_back(m.mk_and(exprs.size(), exprs.c_ptr()));
|
||||
transition_function.push_back(m.mk_and(exprs.size(), exprs.data()));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -148,11 +148,11 @@ namespace datalog {
|
|||
exprs.push_back(m.mk_eq(get_latch_var(i, m_latch_varsp), I->second[i]));
|
||||
}
|
||||
|
||||
transition_function.push_back(m.mk_and(exprs.size(), exprs.c_ptr()));
|
||||
transition_function.push_back(m.mk_and(exprs.size(), exprs.data()));
|
||||
}
|
||||
}
|
||||
|
||||
expr *tr = m.mk_or(transition_function.size(), transition_function.c_ptr());
|
||||
expr *tr = m.mk_or(transition_function.size(), transition_function.data());
|
||||
aig_ref aig = m_aigm.mk_aig(tr);
|
||||
expr_ref aig_expr(m);
|
||||
m_aigm.to_formula(aig, aig_expr);
|
||||
|
|
@ -194,10 +194,10 @@ namespace datalog {
|
|||
for (func_decl_set::iterator I = preds.begin(), E = preds.end(); I != E; ++I) {
|
||||
exprs.reset();
|
||||
assert_pred_id(*I, m_ruleid_var_set, exprs);
|
||||
output.push_back(m.mk_and(exprs.size(), exprs.c_ptr()));
|
||||
output.push_back(m.mk_and(exprs.size(), exprs.data()));
|
||||
}
|
||||
|
||||
expr *out = m.mk_or(output.size(), output.c_ptr());
|
||||
expr *out = m.mk_or(output.size(), output.data());
|
||||
aig = m_aigm.mk_aig(out);
|
||||
m_aigm.to_formula(aig, aig_expr);
|
||||
output_id = expr_to_aig(aig_expr);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue