#include <jbmc_parse_options.h>
|
virtual int | doit () override |
| invoke main modules More...
|
|
virtual void | help () override |
| display command line help More...
|
|
| jbmc_parse_optionst (int argc, const char **argv) |
|
| jbmc_parse_optionst (int argc, const char **argv, const std::string &extra_options) |
|
void | process_goto_function (goto_model_functiont &function, const abstract_goto_modelt &, const optionst &) |
|
bool | process_goto_functions (goto_modelt &goto_model, const optionst &options) |
|
bool | can_generate_function_body (const irep_idt &name) |
|
bool | generate_function_body (const irep_idt &function_name, symbol_table_baset &symbol_table, goto_functiont &function, bool body_available) |
|
| parse_options_baset (const std::string &optstring, int argc, const char **argv, const std::string &program) |
|
virtual void | usage_error () |
|
virtual int | main () |
|
virtual | ~parse_options_baset () |
|
void | log_version_and_architecture (const std::string &front_end) |
| Write version and system architecture to log.status(). More...
|
|
Definition at line 90 of file jbmc_parse_options.h.
◆ jbmc_parse_optionst() [1/2]
jbmc_parse_optionst::jbmc_parse_optionst |
( |
int |
argc, |
|
|
const char ** |
argv |
|
) |
| |
◆ jbmc_parse_optionst() [2/2]
jbmc_parse_optionst::jbmc_parse_optionst |
( |
int |
argc, |
|
|
const char ** |
argv, |
|
|
const std::string & |
extra_options |
|
) |
| |
◆ can_generate_function_body()
bool jbmc_parse_optionst::can_generate_function_body |
( |
const irep_idt & |
name | ) |
|
◆ doit()
int jbmc_parse_optionst::doit |
( |
| ) |
|
|
overridevirtual |
◆ generate_function_body()
◆ get_command_line_options()
void jbmc_parse_optionst::get_command_line_options |
( |
optionst & |
options | ) |
|
|
protected |
◆ get_goto_program()
◆ help()
void jbmc_parse_optionst::help |
( |
| ) |
|
|
overridevirtual |
◆ process_goto_function()
◆ process_goto_functions()
bool jbmc_parse_optionst::process_goto_functions |
( |
goto_modelt & |
goto_model, |
|
|
const optionst & |
options |
|
) |
| |
◆ set_default_options()
void jbmc_parse_optionst::set_default_options |
( |
optionst & |
options | ) |
|
|
static |
Set the options that have default values.
This function can be called from clients that wish to emulate JBMC's default behaviour, for example unit tests.
Definition at line 91 of file jbmc_parse_options.cpp.
◆ show_loaded_functions()
◆ show_loaded_symbols()
◆ class_hierarchy
◆ method_context
See java_bytecode_languaget::method_context.
The two fields are initialized in exactly the same way. TODO Refactor this so it only needs to be computed once, in one place.
Definition at line 138 of file jbmc_parse_options.h.
◆ object_factory_params
◆ stub_objects_are_not_null
bool jbmc_parse_optionst::stub_objects_are_not_null |
|
protected |
The documentation for this class was generated from the following files: