3
0
Fork 0
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:
Bruce Mitchener 2022-07-30 16:07:03 +07:00 committed by GitHub
parent f7fbb78fc8
commit 5d0dea05aa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
134 changed files with 10 additions and 322 deletions

View file

@ -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); }

View file

@ -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(); }

View file

@ -56,9 +56,6 @@ public:
m_opt(opt)
{}
~assert_soft_cmd() override {
}
void reset(cmd_context & ctx) override {
m_idx = 0;
m_formula = nullptr;

View file

@ -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;
};

View file

@ -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;

View file

@ -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);