Add missing includes. (#6207)
authorGereon Kremer <gereon.kremer@cs.rwth-aachen.de>
Thu, 25 Mar 2021 17:34:39 +0000 (18:34 +0100)
committerGitHub <noreply@github.com>
Thu, 25 Mar 2021 17:34:39 +0000 (18:34 +0100)
This PR adds includes that are missing from source files, but currently provided by other includes.
This mostly concerns <sstream> which is currently included by the statistics, which will change in the future.

17 files changed:
src/expr/proof_node_manager.cpp
src/expr/term_conversion_proof_generator.cpp
src/preprocessing/passes/ho_elim.cpp
src/smt/preprocess_proof_generator.cpp
src/smt/set_defaults.cpp
src/smt/sygus_solver.cpp
src/theory/arith/arith_rewriter.cpp
src/theory/arith/cut_log.cpp
src/theory/arith/operator_elim.cpp
src/theory/quantifiers/extended_rewrite.cpp
src/theory/quantifiers/query_generator.cpp
src/theory/quantifiers/sygus/sygus_grammar_cons.cpp
src/theory/quantifiers/sygus/sygus_grammar_norm.cpp
src/theory/quantifiers/sygus/sygus_process_conj.cpp
src/theory/quantifiers/sygus/term_database_sygus.cpp
src/theory/quantifiers/sygus_sampler.cpp
src/theory/sort_inference.cpp

index 6d8b05c0a687da2bd35e0d10e1c7aba3b2197719..a018db4c061d0ce9f5103b1ca2e9a0b7a278789a 100644 (file)
@@ -14,6 +14,8 @@
 
 #include "expr/proof_node_manager.h"
 
+#include <sstream>
+
 #include "expr/proof.h"
 #include "expr/proof_checker.h"
 #include "expr/proof_node.h"
index d15776c3f5735e9dd99c672d2cb24430cb63216b..470b8c9f860c8c1f84c773473b3faaa5a91170f1 100644 (file)
@@ -14,6 +14,8 @@
 
 #include "expr/term_conversion_proof_generator.h"
 
+#include <sstream>
+
 #include "expr/proof_checker.h"
 #include "expr/proof_node.h"
 #include "expr/term_context.h"
index dfe7da87d9bf5520b62fc375d074352a4547df9e..284fbc72bbdc1b81e2ff9b8aebe522d95863ec5a 100644 (file)
@@ -16,6 +16,8 @@
 
 #include "preprocessing/passes/ho_elim.h"
 
+#include <sstream>
+
 #include "expr/node_algorithm.h"
 #include "options/quantifiers_options.h"
 #include "preprocessing/assertion_pipeline.h"
index ee2b128275252102f4fe673c7639feeb11d0e6fb..9ee01b2efc1e7e53c4ec9061654791a325c28d52 100644 (file)
@@ -15,6 +15,8 @@
 
 #include "smt/preprocess_proof_generator.h"
 
+#include <sstream>
+
 #include "expr/proof.h"
 #include "expr/proof_checker.h"
 #include "expr/proof_node.h"
index 535c145601a8824745fad40f4b51b506ce43b22f..f8476b734f1e58d6d255b80d3c8dea3dbd8550b7 100644 (file)
@@ -14,6 +14,8 @@
 
 #include "smt/set_defaults.h"
 
+#include <sstream>
+
 #include "base/output.h"
 #include "options/arith_options.h"
 #include "options/arrays_options.h"
index 6cb6a499f50a03656201f38e0a40ac717023a0cf..ea74f7a1e275c7909afbd194a786ebec868d8011 100644 (file)
@@ -14,6 +14,8 @@
 
 #include "smt/sygus_solver.h"
 
+#include <sstream>
+
 #include "expr/dtype.h"
 #include "options/quantifiers_options.h"
 #include "options/smt_options.h"
index 170e2d0f4bbcb87f2bef027550000dc9ef2c2039..2de8cf66be284169d4ca999efe64c5787540ec39 100644 (file)
@@ -16,6 +16,7 @@
  **/
 
 #include <set>
+#include <sstream>
 #include <stack>
 #include <vector>
 
index 89165b45e01947d9d45e99911d427b584705f5ce..426e10956c2ca37ae9a20f7bfed77c0a4ea71d4f 100644 (file)
@@ -16,6 +16,7 @@
  **/
 
 #include <cmath>
+#include <iomanip>
 #include <limits.h>
 #include <map>
 #include <math.h>
index ab01960dd04c607dca80a175363260641d584d33..ee15e0f11499d755c26d8c1466e0c27aa3576a27 100644 (file)
@@ -14,6 +14,8 @@
 
 #include "theory/arith/operator_elim.h"
 
+#include <sstream>
+
 #include "expr/attribute.h"
 #include "expr/bound_var_manager.h"
 #include "expr/skolem_manager.h"
index c201c9ffc202266e1320515459174ebf09bcd79a..9c6dd3964c0a32c56b57294835add04be3303284 100644 (file)
@@ -14,6 +14,8 @@
 
 #include "theory/quantifiers/extended_rewrite.h"
 
+#include <sstream>
+
 #include "theory/arith/arith_msum.h"
 #include "theory/bv/theory_bv_utils.h"
 #include "theory/datatypes/datatypes_rewriter.h"
index 1c34cc2f4737f0d69ce73f8ae369cc221049dfa7..61ad4b87f248ada2c278f2fc77d32f7f2a5fd22a 100644 (file)
@@ -16,6 +16,7 @@
 #include "theory/quantifiers/query_generator.h"
 
 #include <fstream>
+#include <sstream>
 
 #include "options/quantifiers_options.h"
 #include "smt/smt_engine.h"
index 1e58a1f248d902afb4f4d8ec496ba57358111fbd..7645cc237ff47c3da7991525d95d432be234b00e 100644 (file)
@@ -14,6 +14,7 @@
  **/
 #include "theory/quantifiers/sygus/sygus_grammar_cons.h"
 
+#include <sstream>
 #include <stack>
 
 #include "expr/dtype_cons.h"
index c72ad20d9f7cf7973dc28b47ffd640e295a27bef..964d6465503ef6189c3aef4598848b03634c39ff 100644 (file)
@@ -15,6 +15,8 @@
 
 #include "theory/quantifiers/sygus/sygus_grammar_norm.h"
 
+#include <sstream>
+
 #include "expr/dtype_cons.h"
 #include "expr/node_manager_attributes.h"  // for VarNameAttr
 #include "options/quantifiers_options.h"
index 66e322efe53002c35cc9c48bb80e90597b578789..93474b4ae68275fa51ce2ee27c60d240c78df9b7 100644 (file)
@@ -14,6 +14,7 @@
  **/
 #include "theory/quantifiers/sygus/sygus_process_conj.h"
 
+#include <sstream>
 #include <stack>
 
 #include "options/quantifiers_options.h"
index 50c522d957b242f339613cfb2ee012697186636c..e7bbc947a64dfcac13b586d0de0ae269820d1ac6 100644 (file)
@@ -14,6 +14,8 @@
 
 #include "theory/quantifiers/sygus/term_database_sygus.h"
 
+#include <sstream>
+
 #include "base/check.h"
 #include "expr/dtype_cons.h"
 #include "expr/sygus_datatype.h"
index e5bb7b300c4f71358c98640fa2a8fc8c62cc072c..ea530da67d73ad51110453997016b022e7066848 100644 (file)
@@ -14,6 +14,8 @@
 
 #include "theory/quantifiers/sygus_sampler.h"
 
+#include <sstream>
+
 #include "expr/dtype.h"
 #include "expr/dtype_cons.h"
 #include "expr/node_algorithm.h"
index 18f07703caf0f8ca6856729e6c4d0e7e43982f1a..e9e7881609cd2ef4f41524ff7fd2674ad8dac86d 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "theory/sort_inference.h"
 
+#include <sstream>
 #include <vector>
 
 #include "options/quantifiers_options.h"