summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/term_registry.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/quantifiers/term_registry.h')
-rw-r--r--src/theory/quantifiers/term_registry.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/theory/quantifiers/term_registry.h b/src/theory/quantifiers/term_registry.h
index c3e4fcf4c..175d450df 100644
--- a/src/theory/quantifiers/term_registry.h
+++ b/src/theory/quantifiers/term_registry.h
@@ -22,6 +22,7 @@
#include <unordered_set>
#include "context/cdhashset.h"
+#include "smt/env_obj.h"
#include "theory/quantifiers/sygus/term_database_sygus.h"
#include "theory/quantifiers/term_database.h"
#include "theory/quantifiers/term_enumeration.h"
@@ -37,13 +38,12 @@ class FirstOrderModel;
* Term Registry, which manages notifying modules within quantifiers about
* (ground) terms that exist in the current context.
*/
-class TermRegistry
+class TermRegistry : protected EnvObj
{
using NodeSet = context::CDHashSet<Node>;
public:
- TermRegistry(QuantifiersState& qs,
- QuantifiersRegistry& qr);
+ TermRegistry(Env& env, QuantifiersState& qs, QuantifiersRegistry& qr);
/** Finish init, which sets the inference manager on modules of this class */
void finishInit(FirstOrderModel* fm, QuantifiersInferenceManager* qim);
/** Presolve */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback