3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-23 11:37:54 +00:00

Use override rather than virtual.

This commit is contained in:
Bruce Mitchener 2018-02-10 09:15:12 +07:00
parent ce123d9dbc
commit 7167fda1dc
220 changed files with 2546 additions and 2548 deletions

View file

@ -43,10 +43,10 @@ public:
m_old_value(value) {
}
virtual ~value_trail() {
~value_trail() override {
}
virtual void undo(Ctx & ctx) {
void undo(Ctx & ctx) override {
m_value = m_old_value;
}
};
@ -59,10 +59,10 @@ public:
m_value(value) {
}
virtual ~reset_flag_trail() {
~reset_flag_trail() override {
}
virtual void undo(Ctx & ctx) {
void undo(Ctx & ctx) override {
m_value = false;
}
};
@ -76,7 +76,7 @@ public:
SASSERT(m_ptr == 0);
}
virtual void undo(Ctx & ctx) {
void undo(Ctx & ctx) override {
m_ptr = 0;
}
};
@ -94,9 +94,9 @@ public:
m_vector(v),
m_old_size(v.size()) {
}
virtual ~restore_size_trail() {
~restore_size_trail() override {
}
virtual void undo(Ctx & ctx) {
void undo(Ctx & ctx) override {
m_vector.shrink(m_old_size);
}
};
@ -113,10 +113,10 @@ public:
m_old_value(v[idx]) {
}
virtual ~vector_value_trail() {
~vector_value_trail() override {
}
virtual void undo(Ctx & ctx) {
void undo(Ctx & ctx) override {
m_vector[m_idx] = m_old_value;
}
};
@ -128,8 +128,8 @@ class insert_obj_map : public trail<Ctx> {
D* m_obj;
public:
insert_obj_map(obj_map<D,R>& t, D* o) : m_map(t), m_obj(o) {}
virtual ~insert_obj_map() {}
virtual void undo(Ctx & ctx) { m_map.remove(m_obj); }
~insert_obj_map() override {}
void undo(Ctx & ctx) override { m_map.remove(m_obj); }
};
template<typename Ctx, typename M, typename D>
@ -138,8 +138,8 @@ class insert_map : public trail<Ctx> {
D m_obj;
public:
insert_map(M& t, D o) : m_map(t), m_obj(o) {}
virtual ~insert_map() {}
virtual void undo(Ctx & ctx) { m_map.remove(m_obj); }
~insert_map() override {}
void undo(Ctx & ctx) override { m_map.remove(m_obj); }
};
@ -152,7 +152,7 @@ public:
m_vector(v) {
}
virtual void undo(Ctx & ctx) {
void undo(Ctx & ctx) override {
m_vector.pop_back();
}
};
@ -167,10 +167,10 @@ public:
m_idx(idx) {
}
virtual ~set_vector_idx_trail() {
~set_vector_idx_trail() override {
}
virtual void undo(Ctx & ctx) {
void undo(Ctx & ctx) override {
m_vector[m_idx] = 0;
}
};
@ -218,7 +218,7 @@ public:
m_vector(v) {
}
virtual void undo(Ctx & ctx) {
void undo(Ctx & ctx) override {
m_vector.pop_back();
}
};
@ -251,7 +251,7 @@ public:
m_vector[m_idx] = true;
}
virtual void undo(Ctx & ctx) {
void undo(Ctx & ctx) override {
m_vector[m_idx] = false;
}
};
@ -264,7 +264,7 @@ public:
m_obj(obj) {
}
virtual void undo(Ctx & ctx) {
void undo(Ctx & ctx) override {
dealloc(m_obj);
}
};
@ -288,8 +288,8 @@ class insert_obj_trail : public trail<Ctx> {
T* m_obj;
public:
insert_obj_trail(obj_hashtable<T>& t, T* o) : m_table(t), m_obj(o) {}
virtual ~insert_obj_trail() {}
virtual void undo(Ctx & ctx) { m_table.remove(m_obj); }
~insert_obj_trail() override {}
void undo(Ctx & ctx) override { m_table.remove(m_obj); }
};