#include <smt_solver_process.h>
Definition at line 33 of file smt_solver_process.h.
◆ smt_piped_solver_processt()
smt_piped_solver_processt::smt_piped_solver_processt |
( |
std::string |
command_line, |
|
|
message_handlert & |
message_handler, |
|
|
std::unique_ptr< std::ostream > |
out_stream |
|
) |
| |
- Parameters
-
command_line | The command and arguments for invoking the smt2 solver. |
message_handler | The messaging system to be used for logging purposes. |
out_stream | Pointer to the stream to print the SMT formula. nullptr if no output. |
Definition at line 12 of file smt_solver_process.cpp.
◆ ~smt_piped_solver_processt()
smt_piped_solver_processt::~smt_piped_solver_processt |
( |
| ) |
|
|
overridedefault |
◆ description()
const std::string & smt_piped_solver_processt::description |
( |
| ) |
|
|
overridevirtual |
◆ receive_response()
◆ send()
void smt_piped_solver_processt::send |
( |
const smt_commandt & |
command | ) |
|
|
overridevirtual |
◆ command_line_description
std::string smt_piped_solver_processt::command_line_description |
|
protected |
◆ log
◆ out_stream
std::unique_ptr<std::ostream> smt_piped_solver_processt::out_stream |
|
protected |
Pointer to the stream to print the SMT formula. nullptr
if no output.
Definition at line 61 of file smt_solver_process.h.
◆ process
◆ response_stream
std::stringstream smt_piped_solver_processt::response_stream |
|
protected |
For buffering / combining communications from the solver to cbmc.
Definition at line 65 of file smt_solver_process.h.
The documentation for this class was generated from the following files: