mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 17:15:31 +00:00
remove default destructors & some default constructors
Another ~700 KB reduction in binary size
This commit is contained in:
parent
0837e3b8e8
commit
8061765574
66 changed files with 22 additions and 131 deletions
|
@ -67,8 +67,6 @@ namespace smt {
|
|||
m_ge(ge) {
|
||||
}
|
||||
|
||||
~arith_eq_relevancy_eh() override {}
|
||||
|
||||
void operator()(relevancy_propagator & rp) override {
|
||||
if (!rp.is_relevant(m_n1))
|
||||
return;
|
||||
|
|
|
@ -223,8 +223,6 @@ namespace smt {
|
|||
m_sort(s) {
|
||||
}
|
||||
|
||||
~node() {}
|
||||
|
||||
unsigned get_id() const { return m_id; }
|
||||
|
||||
sort* get_sort() const { return m_sort; }
|
||||
|
|
|
@ -48,7 +48,6 @@ namespace smt {
|
|||
expr * m_target;
|
||||
public:
|
||||
simple_relevancy_eh(expr * t):m_target(t) {}
|
||||
~simple_relevancy_eh() override {}
|
||||
void operator()(relevancy_propagator & rp) override;
|
||||
};
|
||||
|
||||
|
@ -61,7 +60,6 @@ namespace smt {
|
|||
expr * m_target;
|
||||
public:
|
||||
pair_relevancy_eh(expr * s1, expr * s2, expr * t):m_source1(s1), m_source2(s2), m_target(t) {}
|
||||
~pair_relevancy_eh() override {}
|
||||
void operator()(relevancy_propagator & rp) override;
|
||||
};
|
||||
|
||||
|
|
|
@ -134,7 +134,6 @@ namespace smt {
|
|||
unsigned_vector m_limit;
|
||||
public:
|
||||
exclusion_table(ast_manager& m): m(m), m_lhs(m), m_rhs(m) {}
|
||||
~exclusion_table() { }
|
||||
bool empty() const { return m_table.empty(); }
|
||||
void update(expr* e, expr* r);
|
||||
bool contains(expr* e, expr* r) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue