diff options
author | Aina Niemetz <aina.niemetz@gmail.com> | 2021-03-11 11:05:58 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-11 19:05:58 +0000 |
commit | dc679ed380aabc62aadfbb4033c02c5a27ae903c (patch) | |
tree | eae38a0bcbd56104c4e381e84d7f8c724104d365 /src/api | |
parent | c314b0162c7fa089c400e11bd72c4ca24a26c9d0 (diff) |
Delete Expr layer. (#6117)
Diffstat (limited to 'src/api')
-rw-r--r-- | src/api/cvc4cpp.cpp | 7 | ||||
-rw-r--r-- | src/api/cvc4cpp.h | 2 |
2 files changed, 1 insertions, 8 deletions
diff --git a/src/api/cvc4cpp.cpp b/src/api/cvc4cpp.cpp index ea8165c4a..930ff895c 100644 --- a/src/api/cvc4cpp.cpp +++ b/src/api/cvc4cpp.cpp @@ -46,7 +46,6 @@ #include "expr/node.h" #include "expr/node_manager.h" #include "expr/sequence.h" -#include "expr/type.h" #include "expr/type_node.h" #include "options/main_options.h" #include "options/options.h" @@ -1024,10 +1023,6 @@ std::ostream& operator<<(std::ostream& out, enum Result::UnknownExplanation e) /* Sort */ /* -------------------------------------------------------------------------- */ -Sort::Sort(const Solver* slv, const CVC4::Type& t) - : d_solver(slv), d_type(new CVC4::TypeNode(TypeNode::fromType(t))) -{ -} Sort::Sort(const Solver* slv, const CVC4::TypeNode& t) : d_solver(slv), d_type(new CVC4::TypeNode(t)) { @@ -3272,7 +3267,7 @@ size_t RoundingModeHashFunction::operator()(const RoundingMode& rm) const Solver::Solver(Options* opts) { - d_nodeMgr.reset(new NodeManager(nullptr)); + d_nodeMgr.reset(new NodeManager()); d_smtEngine.reset(new SmtEngine(d_nodeMgr.get(), opts)); d_smtEngine->setSolver(this); Options& o = d_smtEngine->getOptions(); diff --git a/src/api/cvc4cpp.h b/src/api/cvc4cpp.h index 77a2378de..968ed0522 100644 --- a/src/api/cvc4cpp.h +++ b/src/api/cvc4cpp.h @@ -64,7 +64,6 @@ class SmtEngine; class SygusConstraintCommand; class SygusInvConstraintCommand; class SynthFunCommand; -class Type; class TypeNode; class Options; class QueryCommand; @@ -718,7 +717,6 @@ class CVC4_PUBLIC Sort * @param t the internal type that is to be wrapped by this sort * @return the Sort */ - Sort(const Solver* slv, const CVC4::Type& t); Sort(const Solver* slv, const CVC4::TypeNode& t); /** |