ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
bitwuzllob_conv.h
Go to the documentation of this file.
1#ifndef _ESBMC_SOLVERS_BITWUZLLOB_BITWUZLLOB_CONV_H
2#define _ESBMC_SOLVERS_BITWUZLLOB_BITWUZLLOB_CONV_H
3
5
19{
20public:
22 ~bitwuzllob_convt() override;
23
24 smt_resultt dec_solve() override;
25 const std::string solver_text() override;
26 std::string dump_smt() override;
27
28private:
30 const namespacet &ns,
31 const optionst &options,
32 const std::string &formula_path);
33
34 std::string formula_path;
35 bool solved = false;
36};
37
38#endif /* _ESBMC_SOLVERS_BITWUZLLOB_BITWUZLLOB_CONV_H */
std::string dump_smt() override
Method to dump the SMT formula.
Definition bitwuzllob_conv.cpp:77
const std::string solver_text() override
Solver name fetcher.
Definition bitwuzllob_conv.cpp:180
bitwuzllob_convt(const namespacet &ns, const optionst &options)
Definition bitwuzllob_conv.cpp:48
smt_resultt dec_solve() override
Solve the formula given to the solver.
Definition bitwuzllob_conv.cpp:93
~bitwuzllob_convt() override
Definition bitwuzllob_conv.cpp:71
Definition namespace.h:10
Definition options.h:11
const optionst & options
Definition smt_solver.h:1130
const namespacet & ns
A namespace containing all the types in the program.
Definition smt_solver.h:1128
smtlib_convt(const namespacet &_ns, const optionst &options)
Definition smtlib_conv.cpp:380
smt_resultt
Result of a call to dec_solve.
Definition smt_result.h:7