summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers_engine.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2021-02-17 21:15:39 -0600
committerGitHub <noreply@github.com>2021-02-17 21:15:39 -0600
commit0bd5ef36d2b773912c3049f8f3fed62eaf0fa68b (patch)
tree10885ad08d1a3b7d311b21a8223183e8cfe611d1 /src/theory/quantifiers_engine.h
parent7ca17deba3b0f0308bda304ac739caf43e9536c0 (diff)
Eliminate non-static members in term util (#5919)
This makes it so that TermUtil is now a collection of static methods. Further refactoring will make this a standalone file of utility methods. This breaks all dependencies on the TermUtil object in QuantifiersEngine. It also starts breaking some of the depenendencies on quantifiers engine in sygus.
Diffstat (limited to 'src/theory/quantifiers_engine.h')
-rw-r--r--src/theory/quantifiers_engine.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/theory/quantifiers_engine.h b/src/theory/quantifiers_engine.h
index 2fbf6b70f..f8f92f2e9 100644
--- a/src/theory/quantifiers_engine.h
+++ b/src/theory/quantifiers_engine.h
@@ -90,8 +90,6 @@ class QuantifiersEngine {
quantifiers::TermDb* getTermDatabase() const;
/** get term database sygus */
quantifiers::TermDbSygus* getTermDatabaseSygus() const;
- /** get term utilities */
- quantifiers::TermUtil* getTermUtil() const;
/** get quantifiers attributes */
quantifiers::QuantAttributes* getQuantAttributes() const;
/** get instantiate utility */
@@ -294,8 +292,6 @@ public:
std::unique_ptr<quantifiers::FirstOrderModel> d_model;
/** model builder */
std::unique_ptr<quantifiers::QModelBuilder> d_builder;
- /** term utilities */
- std::unique_ptr<quantifiers::TermUtil> d_term_util;
/** term database */
std::unique_ptr<quantifiers::TermDb> d_term_db;
/** equality query class */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback