#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 263 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: