mirror of
https://github.com/Z3Prover/z3
synced 2025-07-23 20:58:54 +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
|
@ -1616,7 +1616,6 @@ namespace nlarith {
|
|||
public:
|
||||
simple_branch(ast_manager& m, app* cnstr):
|
||||
m_cnstr(cnstr, m), m_atoms(m) {}
|
||||
~simple_branch() override {}
|
||||
app* get_constraint() override { return m_cnstr.get(); }
|
||||
void get_updates(ptr_vector<app>& atoms, svector<util::atom_update>& updates) override {
|
||||
for (unsigned i = 0; i < m_atoms.size(); ++i) {
|
||||
|
@ -1636,7 +1635,6 @@ namespace nlarith {
|
|||
public:
|
||||
ins_rem_branch(ast_manager& m, app* a, app* r, app* cnstr):
|
||||
simple_branch(m, cnstr) { insert(a); remove(r); }
|
||||
~ins_rem_branch() override {}
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
@ -835,9 +835,6 @@ namespace qe {
|
|||
m_nftactic = mk_tseitin_cnf_tactic(m);
|
||||
}
|
||||
|
||||
~nlqsat() override {
|
||||
}
|
||||
|
||||
char const* name() const override { return "nlqsat"; }
|
||||
|
||||
void updt_params(params_ref const & p) override {
|
||||
|
|
|
@ -27,9 +27,6 @@ namespace qe {
|
|||
{
|
||||
}
|
||||
|
||||
~array_plugin() override {}
|
||||
|
||||
|
||||
void assign(contains_app& x, expr* fml, rational const& vl) override {
|
||||
UNREACHABLE();
|
||||
}
|
||||
|
|
|
@ -26,9 +26,6 @@ public:
|
|||
p.insert("print_statistics", CPK_BOOL, "(default: false) print statistics.");
|
||||
}
|
||||
|
||||
~qe_cmd() override {
|
||||
}
|
||||
|
||||
void prepare(cmd_context & ctx) override {
|
||||
parametric_cmd::prepare(ctx);
|
||||
m_target = nullptr;
|
||||
|
|
|
@ -106,7 +106,6 @@ namespace qe {
|
|||
solver_ref m_solver;
|
||||
public:
|
||||
prop_mbi_plugin(solver* s);
|
||||
~prop_mbi_plugin() override {}
|
||||
mbi_result operator()(expr_ref_vector& lits, model_ref& mdl) override;
|
||||
void block(expr_ref_vector const& lits) override;
|
||||
};
|
||||
|
@ -134,7 +133,6 @@ namespace qe {
|
|||
expr_ref_vector& uflits);
|
||||
public:
|
||||
uflia_mbi(solver* s, solver* emptySolver);
|
||||
~uflia_mbi() override {}
|
||||
mbi_result operator()(expr_ref_vector& lits, model_ref& mdl) override;
|
||||
void project(model_ref& mdl, expr_ref_vector& lits);
|
||||
void block(expr_ref_vector const& lits) override;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue