mirror of
https://github.com/Z3Prover/z3
synced 2026-02-25 09:41:19 +00:00
Use override rather than virtual.
This commit is contained in:
parent
ce123d9dbc
commit
7167fda1dc
220 changed files with 2546 additions and 2548 deletions
|
|
@ -50,7 +50,7 @@ namespace datalog {
|
|||
unsigned const* cols1, unsigned const* cols2):
|
||||
convenient_table_join_fn(s1, s2, col_cnt, cols1, cols2) {}
|
||||
|
||||
virtual table_base* operator()(const table_base& _t1, const table_base& _t2) {
|
||||
table_base* operator()(const table_base& _t1, const table_base& _t2) override {
|
||||
lazy_table const& t1 = get(_t1);
|
||||
lazy_table const& t2 = get(_t2);
|
||||
lazy_table_ref* tr = alloc(lazy_table_join, m_cols1.size(), m_cols1.c_ptr(), m_cols2.c_ptr(), t1, t2, get_result_signature());
|
||||
|
|
@ -75,7 +75,7 @@ namespace datalog {
|
|||
class lazy_table_plugin::union_fn : public table_union_fn {
|
||||
public:
|
||||
void operator()(table_base & _tgt, const table_base & _src,
|
||||
table_base * _delta) {
|
||||
table_base * _delta) override {
|
||||
lazy_table& tgt = get(_tgt);
|
||||
lazy_table const& src = get(_src);
|
||||
lazy_table* delta = get(_delta);
|
||||
|
|
@ -111,7 +111,7 @@ namespace datalog {
|
|||
convenient_table_project_fn(orig_sig, cnt, cols)
|
||||
{}
|
||||
|
||||
virtual table_base* operator()(table_base const& _t) {
|
||||
table_base* operator()(table_base const& _t) override {
|
||||
lazy_table const& t = get(_t);
|
||||
return alloc(lazy_table, alloc(lazy_table_project, m_removed_cols.size(), m_removed_cols.c_ptr(), t, get_result_signature()));
|
||||
}
|
||||
|
|
@ -137,7 +137,7 @@ namespace datalog {
|
|||
convenient_table_rename_fn(orig_sig, cnt, cols)
|
||||
{}
|
||||
|
||||
virtual table_base* operator()(table_base const& _t) {
|
||||
table_base* operator()(table_base const& _t) override {
|
||||
lazy_table const& t = get(_t);
|
||||
return alloc(lazy_table, alloc(lazy_table_rename, m_cycle.size(), m_cycle.c_ptr(), t, get_result_signature()));
|
||||
}
|
||||
|
|
@ -163,7 +163,7 @@ namespace datalog {
|
|||
public:
|
||||
filter_identical_fn(unsigned cnt, unsigned const* cols): m_cols(cnt, cols) {}
|
||||
|
||||
virtual void operator()(table_base& _t) {
|
||||
void operator()(table_base& _t) override {
|
||||
lazy_table& t = get(_t);
|
||||
t.set(alloc(lazy_table_filter_identical, m_cols.size(), m_cols.c_ptr(), t));
|
||||
}
|
||||
|
|
@ -188,7 +188,7 @@ namespace datalog {
|
|||
public:
|
||||
filter_interpreted_fn(app_ref& p): m_condition(p) {}
|
||||
|
||||
virtual void operator()(table_base& _t) {
|
||||
void operator()(table_base& _t) override {
|
||||
lazy_table& t = get(_t);
|
||||
t.set(alloc(lazy_table_filter_interpreted, t, m_condition));
|
||||
}
|
||||
|
|
@ -214,7 +214,7 @@ namespace datalog {
|
|||
public:
|
||||
filter_by_negation_fn(unsigned cnt, unsigned const* cols1, unsigned const* cols2):
|
||||
m_cols1(cnt, cols1), m_cols2(cnt, cols2) {}
|
||||
virtual void operator()(table_base & _t, const table_base & _intersected_obj) {
|
||||
void operator()(table_base & _t, const table_base & _intersected_obj) override {
|
||||
lazy_table& t = get(_t);
|
||||
lazy_table const& it = get(_intersected_obj);
|
||||
t.set(alloc(lazy_table_filter_by_negation, t, it, m_cols1, m_cols2));
|
||||
|
|
@ -246,7 +246,7 @@ namespace datalog {
|
|||
m_col(col)
|
||||
{ }
|
||||
|
||||
virtual void operator()(table_base& _t) {
|
||||
void operator()(table_base& _t) override {
|
||||
lazy_table& t = get(_t);
|
||||
t.set(alloc(lazy_table_filter_equal, m_col, m_value, t));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue