mirror of
https://github.com/Z3Prover/z3
synced 2025-08-21 18:50:26 +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
|
@ -679,7 +679,7 @@ namespace datalog {
|
|||
for (; dit != dend; ++dit) {
|
||||
heads.push_back(dit->m_key);
|
||||
}
|
||||
return m_inner_ctx.rel_query(heads.size(), heads.c_ptr());
|
||||
return m_inner_ctx.rel_query(heads.size(), heads.data());
|
||||
}
|
||||
|
||||
bool compile_rules1(rule_set const& rules, rule_set& new_rules) {
|
||||
|
@ -709,7 +709,7 @@ namespace datalog {
|
|||
compile_expr(r.get_tail(i), tmp);
|
||||
body.push_back(to_app(tmp));
|
||||
}
|
||||
rule* r_new = rm.mk(head, body.size(), body.c_ptr(), nullptr, r.name(), false);
|
||||
rule* r_new = rm.mk(head, body.size(), body.data(), nullptr, r.name(), false);
|
||||
new_rules.add_rule(r_new);
|
||||
IF_VERBOSE(20, r_new->display(m_ctx, verbose_stream()););
|
||||
if (old_rules.is_output_predicate(r.get_decl())) {
|
||||
|
@ -726,7 +726,7 @@ namespace datalog {
|
|||
domain.push_back(compile_sort(p->get_arg(i)->get_sort()));
|
||||
}
|
||||
func_decl_ref fn(m);
|
||||
fn = m.mk_func_decl(d->get_name(), domain.size(), domain.c_ptr(), m.mk_bool_sort());
|
||||
fn = m.mk_func_decl(d->get_name(), domain.size(), domain.data(), m.mk_bool_sort());
|
||||
m_ctx.register_predicate(fn, false);
|
||||
expr_ref_vector args(m);
|
||||
expr_ref tmp(m);
|
||||
|
@ -734,7 +734,7 @@ namespace datalog {
|
|||
compile_expr(p->get_arg(i), tmp);
|
||||
args.push_back(tmp);
|
||||
}
|
||||
result = m.mk_app(fn, args.size(), args.c_ptr());
|
||||
result = m.mk_app(fn, args.size(), args.data());
|
||||
}
|
||||
|
||||
void insert_cache(expr* e, expr* r) {
|
||||
|
@ -804,7 +804,7 @@ namespace datalog {
|
|||
compile_expr(a->get_arg(i), tmp);
|
||||
args.push_back(tmp);
|
||||
}
|
||||
result = m.mk_app(a->get_decl(), args.size(), args.c_ptr());
|
||||
result = m.mk_app(a->get_decl(), args.size(), args.data());
|
||||
insert_cache(e, result);
|
||||
return;
|
||||
}
|
||||
|
@ -863,7 +863,7 @@ namespace datalog {
|
|||
result = eqs[0].get();
|
||||
break;
|
||||
default:
|
||||
result = m.mk_or(eqs.size(), eqs.c_ptr());
|
||||
result = m.mk_or(eqs.size(), eqs.data());
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue