3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-08 04:01:22 +00:00

call it data instead of c_ptr for approaching C++11 std::vector convention.

This commit is contained in:
Nikolaj Bjorner 2021-04-13 18:17:10 -07:00
parent 524dcd35f9
commit 4a6083836a
456 changed files with 2802 additions and 2802 deletions

View file

@ -57,7 +57,7 @@ class lia2card_tactic : public tactic {
bool is_le(expr* x, expr* y, expr_ref& result) {
if (is_pb(x, y, args, coeffs, coeff)) {
result = t.mk_le(coeffs.size(), coeffs.c_ptr(), args.c_ptr(), -coeff);
result = t.mk_le(coeffs.size(), coeffs.data(), args.data(), -coeff);
return true;
}
else {
@ -77,7 +77,7 @@ class lia2card_tactic : public tactic {
result = m.mk_not(result);
}
else if (m.is_eq(f) && is_pb(es[0], es[1], args, coeffs, coeff)) {
result = t.mk_eq(coeffs.size(), coeffs.c_ptr(), args.c_ptr(), -coeff);
result = t.mk_eq(coeffs.size(), coeffs.data(), args.data(), -coeff);
}
else {
return BR_FAILED;
@ -158,7 +158,7 @@ public:
m_mc->hide(v);
last_v = v;
}
expr* r = a.mk_add(xs.size(), xs.c_ptr());
expr* r = a.mk_add(xs.size(), xs.data());
m_mc->add(x->get_decl(), r);
return expr_ref(r, m);
}
@ -329,7 +329,7 @@ public:
if (!m.is_true(e)) {
es.push_back(e);
}
result = mk_and(m, es.size(), es.c_ptr());
result = mk_and(m, es.size(), es.data());
if (!m.is_true(e)) {
es.pop_back();
}