Function harness generator that for a specified goto-function generates a harness that sets up its arguments and calls it.
More...
#include <function_call_harness_generator.h>
|
struct | implt |
| This contains implementation details of function call harness generator to avoid leaking them out into the header. More...
|
|
Function harness generator that for a specified goto-function generates a harness that sets up its arguments and calls it.
Definition at line 22 of file function_call_harness_generator.h.
◆ function_call_harness_generatort()
function_call_harness_generatort::function_call_harness_generatort |
( |
ui_message_handlert & |
message_handler | ) |
|
|
explicit |
◆ ~function_call_harness_generatort()
function_call_harness_generatort::~function_call_harness_generatort |
( |
| ) |
|
|
overridedefault |
◆ generate()
void function_call_harness_generatort::generate |
( |
goto_modelt & |
goto_model, |
|
|
const irep_idt & |
harness_function_name |
|
) |
| |
|
overridevirtual |
◆ handle_option()
void function_call_harness_generatort::handle_option |
( |
const std::string & |
option, |
|
|
const std::list< std::string > & |
values |
|
) |
| |
|
overrideprotectedvirtual |
◆ require_one_size_value()
std::size_t function_call_harness_generatort::require_one_size_value |
( |
const std::string & |
option, |
|
|
const std::list< std::string > & |
values |
|
) |
| |
|
private |
◆ validate_options()
void function_call_harness_generatort::validate_options |
( |
const goto_modelt & |
goto_model | ) |
|
|
overrideprotectedvirtual |
◆ p_impl
std::unique_ptr<implt> function_call_harness_generatort::p_impl |
|
private |
The documentation for this class was generated from the following files: