diff options
Diffstat (limited to 'src/theory/quantifiers/sygus/sygus_module.h')
-rw-r--r-- | src/theory/quantifiers/sygus/sygus_module.h | 9 |
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; }; |