@@ -19,19 +19,19 @@ class cnft:public propt
1919 inline cnft ():_no_variables(1 ) { }
2020 virtual ~cnft () { }
2121
22- virtual literalt land (literalt a, literalt b);
23- virtual literalt lor (literalt a, literalt b);
24- virtual literalt land (const bvt &bv);
25- virtual literalt lor (const bvt &bv);
26- virtual literalt lxor (const bvt &bv);
27- virtual literalt lxor (literalt a, literalt b);
28- virtual literalt lnand (literalt a, literalt b);
29- virtual literalt lnor (literalt a, literalt b);
30- virtual literalt lequal (literalt a, literalt b);
31- virtual literalt limplies (literalt a, literalt b);
32- virtual literalt lselect (literalt a, literalt b, literalt c); // a?b:c
33- virtual literalt new_variable ();
34- virtual size_t no_variables () const { return _no_variables; }
22+ virtual literalt land (literalt a, literalt b) override ;
23+ virtual literalt lor (literalt a, literalt b) override ;
24+ virtual literalt land (const bvt &bv) override ;
25+ virtual literalt lor (const bvt &bv) override ;
26+ virtual literalt lxor (const bvt &bv) override ;
27+ virtual literalt lxor (literalt a, literalt b) override ;
28+ virtual literalt lnand (literalt a, literalt b) override ;
29+ virtual literalt lnor (literalt a, literalt b) override ;
30+ virtual literalt lequal (literalt a, literalt b) override ;
31+ virtual literalt limplies (literalt a, literalt b) override ;
32+ virtual literalt lselect (literalt a, literalt b, literalt c) override ; // a?b:c
33+ virtual literalt new_variable () override ;
34+ virtual size_t no_variables () const override { return _no_variables; }
3535 virtual void set_no_variables (size_t no) { _no_variables=no; }
3636 virtual size_t no_clauses () const =0;
3737
@@ -65,7 +65,7 @@ class cnf_solvert:public cnft
6565 {
6666 }
6767
68- virtual size_t no_clauses () const
68+ virtual size_t no_clauses () const override
6969 {
7070 return clause_counter;
7171 }
0 commit comments