summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/inst_propagator.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2017-11-14 19:06:49 -0600
committerGitHub <noreply@github.com>2017-11-14 19:06:49 -0600
commit85df7998e4362e0a9c796146d07d7b9e91045a31 (patch)
tree0ab2e33e807651386cd041257c1abff2bb769057 /src/theory/quantifiers/inst_propagator.h
parent748e20967ae7698f6b545a5128633865701aeb2d (diff)
Make QEffort an enum (#1366)
* Make QEffort an enum. * Format * Minor * Fix
Diffstat (limited to 'src/theory/quantifiers/inst_propagator.h')
-rw-r--r--src/theory/quantifiers/inst_propagator.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/theory/quantifiers/inst_propagator.h b/src/theory/quantifiers/inst_propagator.h
index 580923fc9..b8ea2c49e 100644
--- a/src/theory/quantifiers/inst_propagator.h
+++ b/src/theory/quantifiers/inst_propagator.h
@@ -113,14 +113,23 @@ private:
InstPropagator& d_ip;
public:
InstantiationNotifyInstPropagator(InstPropagator& ip): d_ip(ip) {}
- virtual bool notifyInstantiation( unsigned quant_e, Node q, Node lem, std::vector< Node >& terms, Node body ) {
+ virtual bool notifyInstantiation(QuantifiersModule::QEffort quant_e,
+ Node q,
+ Node lem,
+ std::vector<Node>& terms,
+ Node body)
+ {
return d_ip.notifyInstantiation( quant_e, q, lem, terms, body );
}
virtual void filterInstantiations() { d_ip.filterInstantiations(); }
};
InstantiationNotifyInstPropagator d_notify;
/** notify instantiation method */
- bool notifyInstantiation( unsigned quant_e, Node q, Node lem, std::vector< Node >& terms, Node body );
+ bool notifyInstantiation(QuantifiersModule::QEffort quant_e,
+ Node q,
+ Node lem,
+ std::vector<Node>& terms,
+ Node body);
/** remove instance ids */
void filterInstantiations();
/** allocate instantiation */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback