diff options
Diffstat (limited to 'src/theory/quantifiers/inst_strategy_cbqi.h')
-rw-r--r-- | src/theory/quantifiers/inst_strategy_cbqi.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/theory/quantifiers/inst_strategy_cbqi.h b/src/theory/quantifiers/inst_strategy_cbqi.h index c2520a973..26591c678 100644 --- a/src/theory/quantifiers/inst_strategy_cbqi.h +++ b/src/theory/quantifiers/inst_strategy_cbqi.h @@ -129,18 +129,19 @@ public: }; class InstStrategyCegqi : public InstStrategyCbqi { -protected: + protected: CegqiOutputInstStrategy * d_out; std::map< Node, CegInstantiator * > d_cinst; Node d_small_const; Node d_curr_quant; bool d_check_vts_lemma_lc; /** process functions */ - void processResetInstantiationRound( Theory::Effort effort ); - void process( Node f, Theory::Effort effort, int e ); + void processResetInstantiationRound(Theory::Effort effort) override; + void process(Node f, Theory::Effort effort, int e) override; /** register ce lemma */ - void registerCounterexampleLemma( Node q, Node lem ); -public: + void registerCounterexampleLemma(Node q, Node lem) override; + + public: InstStrategyCegqi( QuantifiersEngine * qe ); ~InstStrategyCegqi() override; @@ -148,14 +149,14 @@ public: bool isEligibleForInstantiation( Node n ); bool addLemma( Node lem ); /** identify */ - std::string identify() const { return std::string("Cegqi"); } + std::string identify() const override { return std::string("Cegqi"); } //get instantiator for quantifier CegInstantiator * getInstantiator( Node q ); //register quantifier - void registerQuantifier( Node q ); + void registerQuantifier(Node q) override; //presolve - void presolve(); + void presolve() override; }; } |