mirror of
https://github.com/Z3Prover/z3
synced 2025-08-12 14:10: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
|
@ -159,8 +159,6 @@ namespace datalog {
|
|||
public:
|
||||
restore_rules(context& ctx, rule_set& r): ctx(ctx), m_old_rules(alloc(rule_set, r)) {}
|
||||
|
||||
~restore_rules() override {}
|
||||
|
||||
void undo() override {
|
||||
ctx.replace_rules(*m_old_rules);
|
||||
reset();
|
||||
|
@ -173,7 +171,6 @@ namespace datalog {
|
|||
unsigned m_old_size;
|
||||
public:
|
||||
restore_vec_size_trail(Vec& v): m_vector(v), m_old_size(v.size()) {}
|
||||
~restore_vec_size_trail() override {}
|
||||
void undo() override { m_vector.shrink(m_old_size); }
|
||||
};
|
||||
|
||||
|
|
|
@ -105,7 +105,6 @@ namespace datalog {
|
|||
class rel_context_base : public engine_base {
|
||||
public:
|
||||
rel_context_base(ast_manager& m, char const* name): engine_base(m, name) {}
|
||||
~rel_context_base() override {}
|
||||
virtual relation_manager & get_rmanager() = 0;
|
||||
virtual const relation_manager & get_rmanager() const = 0;
|
||||
virtual relation_base & get_relation(func_decl * pred) = 0;
|
||||
|
@ -141,7 +140,6 @@ namespace datalog {
|
|||
context const& ctx;
|
||||
public:
|
||||
contains_pred(context& ctx): ctx(ctx) {}
|
||||
~contains_pred() override {}
|
||||
|
||||
bool operator()(expr* e) override {
|
||||
return ctx.is_predicate(e);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue