#include <janalyzer_parse_options.h>
|
| int | doit () override |
| | invoke main modules More...
|
| |
| void | help () override |
| | display command line help More...
|
| |
| | janalyzer_parse_optionst (int argc, const char **argv) |
| |
| bool | process_goto_functions (goto_modelt &goto_model, const optionst &options) |
| |
| void | process_goto_function (goto_model_functiont &function, const abstract_goto_modelt &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 152 of file janalyzer_parse_options.h.
◆ janalyzer_parse_optionst()
| janalyzer_parse_optionst::janalyzer_parse_optionst |
( |
int |
argc, |
|
|
const char ** |
argv |
|
) |
| |
◆ build_analyzer()
For the task, build the appropriate kind of analyzer Ideally this should be a pure function of options.
However at the moment some domains require the goto_model
Definition at line 262 of file janalyzer_parse_options.cpp.
◆ can_generate_function_body()
| bool janalyzer_parse_optionst::can_generate_function_body |
( |
const irep_idt & |
name | ) |
|
◆ doit()
| int janalyzer_parse_optionst::doit |
( |
| ) |
|
|
overridevirtual |
◆ generate_function_body()
◆ get_command_line_options()
| void janalyzer_parse_optionst::get_command_line_options |
( |
optionst & |
options | ) |
|
|
protected |
◆ help()
| void janalyzer_parse_optionst::help |
( |
| ) |
|
|
overridevirtual |
◆ perform_analysis()
| int janalyzer_parse_optionst::perform_analysis |
( |
goto_modelt & |
goto_model, |
|
|
const optionst & |
options |
|
) |
| |
|
protectedvirtual |
◆ process_goto_function()
◆ process_goto_functions()
| bool janalyzer_parse_optionst::process_goto_functions |
( |
goto_modelt & |
goto_model, |
|
|
const optionst & |
options |
|
) |
| |
◆ register_languages()
| void janalyzer_parse_optionst::register_languages |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ class_hierarchy
The documentation for this class was generated from the following files: