Skip to content

Commit 7db44fc

Browse files
Remove virtual keyword where not needed
No need to declare method virtual when it is already marked override.
1 parent 990f33e commit 7db44fc

File tree

2 files changed

+20
-14
lines changed

2 files changed

+20
-14
lines changed

src/solvers/flattening/boolbv.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ class boolbvt:public arrayst
9999
boolbv_mapt map;
100100

101101
// overloading
102-
virtual literalt convert_rest(const exprt &expr) override;
102+
literalt convert_rest(const exprt &expr) override;
103103
virtual bool boolbv_set_equality_to_true(const equal_exprt &expr);
104104

105105
// NOLINTNEXTLINE(readability/identifiers)

src/solvers/prop/prop_conv.h

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -74,29 +74,35 @@ class prop_conv_solvert:public prop_convt
7474
prop_convt(_ns),
7575
prop(_prop) { }
7676

77-
virtual ~prop_conv_solvert() { }
77+
virtual ~prop_conv_solvert() = default;
7878

7979
// overloading from decision_proceduret
80-
virtual void set_to(const exprt &expr, bool value) override;
81-
virtual decision_proceduret::resultt dec_solve() override;
82-
virtual void print_assignment(std::ostream &out) const override;
83-
virtual std::string decision_procedure_text() const override
80+
void set_to(const exprt &expr, bool value) override;
81+
decision_proceduret::resultt dec_solve() override;
82+
void print_assignment(std::ostream &out) const override;
83+
std::string decision_procedure_text() const override
8484
{ return "propositional reduction"; }
85-
virtual exprt get(const exprt &expr) const override;
85+
exprt get(const exprt &expr) const override;
8686

8787
// overloading from prop_convt
8888
using prop_convt::set_frozen;
8989
virtual tvt l_get(literalt a) const override { return prop.l_get(a); }
90-
virtual void set_frozen(literalt a) override { prop.set_frozen(a); }
91-
virtual void set_assumptions(const bvt &_assumptions) override
90+
void set_frozen(literalt a) override
91+
{
92+
prop.set_frozen(a);
93+
}
94+
void set_assumptions(const bvt &_assumptions) override
9295
{ prop.set_assumptions(_assumptions); }
93-
virtual bool has_set_assumptions() const override
96+
bool has_set_assumptions() const override
9497
{ return prop.has_set_assumptions(); }
95-
virtual void set_all_frozen() override { freeze_all = true; }
96-
virtual literalt convert(const exprt &expr) override;
97-
virtual bool is_in_conflict(literalt l) const override
98+
void set_all_frozen() override
99+
{
100+
freeze_all = true;
101+
}
102+
literalt convert(const exprt &expr) override;
103+
bool is_in_conflict(literalt l) const override
98104
{ return prop.is_in_conflict(l); }
99-
virtual bool has_is_in_conflict() const override
105+
bool has_is_in_conflict() const override
100106
{ return prop.has_is_in_conflict(); }
101107

102108
// get literal for expression, if available

0 commit comments

Comments
 (0)