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

remove constructor

This commit is contained in:
Jakob Rath 2022-08-22 15:00:35 +02:00
parent 28ddd4ad56
commit 9fcea37625
2 changed files with 3 additions and 12 deletions

View file

@ -10,7 +10,7 @@ Module Name:
Author:
Nikolaj Bjorner (nbjorner) 2021-03-19
Jakob Rath 2021-04-6
Jakob Rath 2021-04-06
--*/
#pragma once
@ -29,13 +29,6 @@ namespace polysat {
/** Create invalid fi_record */
fi_record(): interval(eval_interval::full()) {}
fi_record(eval_interval interval, vector<signed_constraint> side_cond, signed_constraint src, rational coeff):
interval(interval),
side_cond(side_cond),
src(src),
coeff(coeff)
{}
struct less {
bool operator()(fi_record const& a, fi_record const& b) const {
return a.interval.lo_val() < b.interval.lo_val();

View file

@ -11,7 +11,7 @@ Module Name:
Author:
Nikolaj Bjorner (nbjorner) 2021-03-19
Jakob Rath 2021-04-6
Jakob Rath 2021-04-06
--*/
#pragma once
@ -37,9 +37,7 @@ namespace polysat {
solver& s;
forbidden_intervals m_forbidden_intervals;
struct entry : public dll_base<entry>, public fi_record {
entry() : fi_record({ eval_interval::full(), {}, {}, rational::one()}) {}
};
struct entry : public dll_base<entry>, public fi_record {};
enum class entry_kind { unit_e, equal_e, diseq_e };
ptr_vector<entry> m_alloc;