mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 09:05:31 +00:00
Remove empty leaf destructors. (#6211)
This commit is contained in:
parent
f7fbb78fc8
commit
5d0dea05aa
134 changed files with 10 additions and 322 deletions
|
@ -100,7 +100,6 @@ private:
|
|||
struct lns_maxcore : public lns_context {
|
||||
maxcore& i;
|
||||
lns_maxcore(maxcore& i) :i(i) {}
|
||||
~lns_maxcore() override {}
|
||||
void update_model(model_ref& mdl) override { i.update_assignment(mdl); }
|
||||
void relax_cores(vector<expr_ref_vector> const& cores) override { i.relax_cores(cores); }
|
||||
rational cost(model& mdl) override { return i.cost(mdl); }
|
||||
|
|
|
@ -85,7 +85,6 @@ namespace opt {
|
|||
public:
|
||||
maxsmt_solver_base(maxsat_context& c, vector<soft>& soft, unsigned index);
|
||||
|
||||
~maxsmt_solver_base() override {}
|
||||
rational get_lower() const override { return m_lower; }
|
||||
rational get_upper() const override { return m_upper; }
|
||||
bool get_assignment(unsigned index) const override { return m_soft[index].is_true(); }
|
||||
|
|
|
@ -56,9 +56,6 @@ public:
|
|||
m_opt(opt)
|
||||
{}
|
||||
|
||||
~assert_soft_cmd() override {
|
||||
}
|
||||
|
||||
void reset(cmd_context & ctx) override {
|
||||
m_idx = 0;
|
||||
m_formula = nullptr;
|
||||
|
|
|
@ -87,7 +87,6 @@ namespace opt {
|
|||
params_ref & p):
|
||||
pareto_base(m, cb, s, p) {
|
||||
}
|
||||
~gia_pareto() override {}
|
||||
|
||||
lbool operator()() override;
|
||||
};
|
||||
|
@ -101,7 +100,6 @@ namespace opt {
|
|||
params_ref & p):
|
||||
pareto_base(m, cb, s, p) {
|
||||
}
|
||||
~oia_pareto() override {}
|
||||
|
||||
lbool operator()() override;
|
||||
};
|
||||
|
|
|
@ -39,8 +39,6 @@ namespace opt {
|
|||
sortmax(maxsat_context& c, vector<soft>& s, unsigned index):
|
||||
maxsmt_solver_base(c, s, index), m_sort(*this), m_trail(m), m_fresh(m) {}
|
||||
|
||||
~sortmax() override {}
|
||||
|
||||
lbool operator()() override {
|
||||
if (!init())
|
||||
return l_undef;
|
||||
|
|
|
@ -49,8 +49,6 @@ namespace opt {
|
|||
m_trail(m),
|
||||
m_defs(m) {}
|
||||
|
||||
~wmax() override {}
|
||||
|
||||
lbool operator()() override {
|
||||
TRACE("opt", tout << "weighted maxsat\n";);
|
||||
scoped_ensure_theory wth(*this);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue