summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/sygus/sygus_module.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/quantifiers/sygus/sygus_module.h')
-rw-r--r--src/theory/quantifiers/sygus/sygus_module.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/theory/quantifiers/sygus/sygus_module.h b/src/theory/quantifiers/sygus/sygus_module.h
index 7eef6c46a..e150e52af 100644
--- a/src/theory/quantifiers/sygus/sygus_module.h
+++ b/src/theory/quantifiers/sygus/sygus_module.h
@@ -31,6 +31,7 @@ namespace quantifiers {
class SynthConjecture;
class TermDbSygus;
+class QuantifiersInferenceManager;
/** SygusModule
*
@@ -53,7 +54,9 @@ class TermDbSygus;
class SygusModule
{
public:
- SygusModule(QuantifiersEngine* qe, SynthConjecture* p);
+ SygusModule(QuantifiersEngine* qe,
+ QuantifiersInferenceManager& qim,
+ SynthConjecture* p);
virtual ~SygusModule() {}
/** initialize
*
@@ -150,8 +153,10 @@ class SygusModule
protected:
/** reference to quantifier engine */
QuantifiersEngine* d_qe;
+ /** Reference to the quantifiers inference manager */
+ QuantifiersInferenceManager& d_qim;
/** sygus term database of d_qe */
- quantifiers::TermDbSygus* d_tds;
+ TermDbSygus* d_tds;
/** reference to the parent conjecture */
SynthConjecture* d_parent;
};
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback