diff options
author | Gereon Kremer <gereon.kremer@cs.rwth-aachen.de> | 2021-03-02 01:58:20 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-02 00:58:20 +0000 |
commit | b5073e16ea49ce9214fcc5318ce080724719c809 (patch) | |
tree | 1073858c57a3590b67ae7fd8e6fa2d46872f9114 /src/smt/smt_engine.h | |
parent | 822ae21e0b26e9a98b3a5585dbcd2694bbbce685 (diff) |
Clean up includes to reduce compile times (#6031)
This PR cleans up a ton of includes, based on the suggestions of iwyu.
Mostly, it removes includes from header files in favor of forward declarations and adds includes to source files.
Diffstat (limited to 'src/smt/smt_engine.h')
-rw-r--r-- | src/smt/smt_engine.h | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/smt/smt_engine.h b/src/smt/smt_engine.h index eb8eb6ca0..53a5b7f2f 100644 --- a/src/smt/smt_engine.h +++ b/src/smt/smt_engine.h @@ -23,20 +23,15 @@ #include <vector> #include <map> -#include "base/modal_exception.h" #include "context/cdhashmap_forward.h" -#include "context/cdhashset_forward.h" #include "context/cdlist_forward.h" #include "options/options.h" -#include "smt/logic_exception.h" #include "smt/output_manager.h" #include "smt/smt_mode.h" #include "theory/logic_info.h" -#include "util/hash.h" #include "util/result.h" #include "util/sexpr.h" #include "util/statistics.h" -#include "util/unsafe_interrupt_exception.h" // In terms of abstraction, this is below (and provides services to) // ValidityChecker and above (and requires the services of) @@ -51,7 +46,6 @@ class TypeNode; struct NodeHashFunction; class NodeManager; -class DecisionEngine; class TheoryEngine; class ProofManager; class UnsatCore; |