1#ifndef _ESBMC_SOLVERS_SOLVE_H_
2#define _ESBMC_SOLVERS_SOLVE_H_
22 std::string solver_name,
Definition smt_array.h:10
Definition namespace.h:10
Slim, frontend-facing SMT interface.
Definition smt_conv.h:30
The base SMT-conversion class/interface.
Definition smt_solver.h:170
Definition smt_tuple.h:27
void check_solver_availability(const optionst &options)
Abort early if the user explicitly selected an SMT solver that was not built into this ESBMC binary.
Definition solve.cpp:118
smt_solver_baset * solver_creator(const optionst &options, const namespacet &ns, tuple_iface **tuple_api, array_iface **array_api, fp_convt **fp_api)
Definition solve.h:15
smt_convt * create_solver(std::string solver_name, const namespacet &ns, const optionst &options)
Definition solve.cpp:195