mirror of
https://github.com/Z3Prover/z3
synced 2025-07-19 10:52:02 +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
|
@ -73,7 +73,7 @@ static void mk_entry_cond(unsigned arity, func_entry const* entry, expr_ref& res
|
|||
conjs.push_back(m.mk_eq(m.mk_var(i, e->get_sort()), e));
|
||||
}
|
||||
}
|
||||
bool_rewriter(m).mk_and(conjs.size(), conjs.c_ptr(), result);
|
||||
bool_rewriter(m).mk_and(conjs.size(), conjs.data(), result);
|
||||
}
|
||||
|
||||
void model2expr(model& md, expr_ref& result) {
|
||||
|
@ -113,7 +113,7 @@ void model2expr(model& md, expr_ref& result) {
|
|||
for (unsigned j = 0; j < f->get_arity(); ++j) {
|
||||
args.push_back(m.mk_var(j, f->get_domain(j)));
|
||||
}
|
||||
func = m.mk_app(f, args.size(), args.c_ptr());
|
||||
func = m.mk_app(f, args.size(), args.data());
|
||||
if (fi->is_partial()) {
|
||||
if (num_entries == 0) {
|
||||
continue;
|
||||
|
@ -147,11 +147,11 @@ void model2expr(model& md, expr_ref& result) {
|
|||
}
|
||||
if (f->get_arity() > 0) {
|
||||
var_subst vs(m, false);
|
||||
tmp = vs(tmp, rev_vars.size(), rev_vars.c_ptr());
|
||||
tmp = m.mk_forall(sorts.size(), sorts.c_ptr(), names.c_ptr(), tmp);
|
||||
tmp = vs(tmp, rev_vars.size(), rev_vars.data());
|
||||
tmp = m.mk_forall(sorts.size(), sorts.data(), names.data(), tmp);
|
||||
}
|
||||
conjs.push_back(tmp);
|
||||
}
|
||||
|
||||
bool_rewriter(m).mk_and(conjs.size(), conjs.c_ptr(), result);
|
||||
bool_rewriter(m).mk_and(conjs.size(), conjs.data(), result);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue