File tree 2 files changed +17
-14
lines changed 2 files changed +17
-14
lines changed Original file line number Diff line number Diff line change @@ -11,22 +11,27 @@ Author: Daniel Kroening, Peter Schrammel
11
11
12
12
#include " solver_factory.h"
13
13
14
- #include < fstream>
15
14
#include < iostream>
16
- #include < memory>
17
- #include < string>
18
15
19
16
#include < util/exception_utils.h>
20
17
#include < util/make_unique.h>
21
- #include < util/unicode.h>
18
+ #include < util/message.h>
19
+ #include < util/namespace.h>
20
+ #include < util/options.h>
21
+ #include < util/symbol_table.h>
22
22
#include < util/version.h>
23
23
24
+ #ifdef _MSC_VER
25
+ #include < util/unicode.h>
26
+ #endif
27
+
24
28
#include < solvers/flattening/bv_dimacs.h>
29
+ #include < solvers/prop/prop.h>
30
+ #include < solvers/prop/prop_conv.h>
25
31
#include < solvers/refinement/bv_refinement.h>
26
32
#include < solvers/refinement/string_refinement.h>
27
33
#include < solvers/sat/dimacs_cnf.h>
28
34
#include < solvers/sat/satcheck.h>
29
- #include < solvers/smt2/smt2_dec.h>
30
35
31
36
solver_factoryt::solver_factoryt (
32
37
const optionst &_options,
Original file line number Diff line number Diff line change @@ -12,19 +12,17 @@ Author: Daniel Kroening, Peter Schrammel
12
12
#ifndef CPROVER_GOTO_CHECKER_SOLVER_FACTORY_H
13
13
#define CPROVER_GOTO_CHECKER_SOLVER_FACTORY_H
14
14
15
- #include < list>
16
- #include < map>
17
15
#include < memory>
18
16
19
- #include < util/options.h>
20
-
21
- #include < goto-symex/symex_target_equation.h>
22
- #include < solvers/prop/prop.h>
23
- #include < solvers/prop/prop_conv.h>
24
- #include < solvers/sat/cnf.h>
25
- #include < solvers/sat/satcheck.h>
26
17
#include < solvers/smt2/smt2_dec.h>
27
18
19
+ class message_handlert ;
20
+ class namespacet ;
21
+ class optionst ;
22
+ class propt ;
23
+ class prop_convt ;
24
+ class symbol_tablet ;
25
+
28
26
class solver_factoryt
29
27
{
30
28
public:
You can’t perform that action at this time.
0 commit comments