mirror of
https://github.com/Z3Prover/z3
synced 2025-08-24 20:16:00 +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
|
@ -53,7 +53,7 @@ namespace datalog {
|
|||
m_sub2.push_back(b);
|
||||
args.push_back(m.mk_var(m_idx++, a->get_sort()));
|
||||
}
|
||||
pred = m.mk_app(p1->get_decl(), args.size(), args.c_ptr());
|
||||
pred = m.mk_app(p1->get_decl(), args.size(), args.data());
|
||||
}
|
||||
|
||||
void mk_coalesce::extract_conjs(expr_ref_vector const& sub, rule const& rl, expr_ref& result) {
|
||||
|
@ -98,10 +98,10 @@ namespace datalog {
|
|||
}
|
||||
var_subst vs(m, false);
|
||||
for (unsigned i = r->get_uninterpreted_tail_size(); i < r->get_tail_size(); ++i) {
|
||||
result = vs(r->get_tail(i), revsub.size(), revsub.c_ptr());
|
||||
result = vs(r->get_tail(i), revsub.size(), revsub.data());
|
||||
conjs.push_back(result);
|
||||
}
|
||||
bwr.mk_and(conjs.size(), conjs.c_ptr(), result);
|
||||
bwr.mk_and(conjs.size(), conjs.data(), result);
|
||||
}
|
||||
|
||||
void mk_coalesce::merge_rules(rule_ref& tgt, rule const& src) {
|
||||
|
@ -132,7 +132,7 @@ namespace datalog {
|
|||
SASSERT(is_app(fml));
|
||||
tail.push_back(to_app(fml));
|
||||
is_neg.push_back(false);
|
||||
res = rm.mk(head, tail.size(), tail.c_ptr(), is_neg.c_ptr(), tgt->name());
|
||||
res = rm.mk(head, tail.size(), tail.data(), is_neg.data(), tgt->name());
|
||||
if (m_ctx.generate_proof_trace()) {
|
||||
rm.to_formula(src, fml1);
|
||||
rm.to_formula(*tgt.get(),fml2);
|
||||
|
@ -177,7 +177,7 @@ namespace datalog {
|
|||
rule_set::decl2rules::iterator it = source.begin_grouped_rules(), end = source.end_grouped_rules();
|
||||
for (; it != end; ++it) {
|
||||
rule_ref_vector d_rules(rm);
|
||||
d_rules.append(it->m_value->size(), it->m_value->c_ptr());
|
||||
d_rules.append(it->m_value->size(), it->m_value->data());
|
||||
for (unsigned i = 0; i < d_rules.size(); ++i) {
|
||||
rule_ref r1(d_rules[i].get(), rm);
|
||||
for (unsigned j = i + 1; j < d_rules.size(); ++j) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue