|
cprover
|
#include <parse_options.h>
Public Member Functions | |
| parse_options_baset (const std::string &optstring, int argc, const char **argv, const std::string &program) | |
| virtual void | help () |
| virtual void | usage_error () |
| virtual int | doit ()=0 |
| 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(). | |
Public Attributes | |
| cmdlinet | cmdline |
Protected Member Functions | |
| virtual void | register_languages () |
Protected Attributes | |
| ui_message_handlert | ui_message_handler |
| messaget | log |
Private Member Functions | |
| void | unknown_option_msg () |
| Print an error message mentioning the option that was not recognized when parsing the command line. | |
Private Attributes | |
| bool | parse_result |
Definition at line 19 of file parse_options.h.
| parse_options_baset::parse_options_baset | ( | const std::string & | optstring, |
| int | argc, | ||
| const char ** | argv, | ||
| const std::string & | program ) |
Definition at line 28 of file parse_options.cpp.
|
inlinevirtual |
Definition at line 36 of file parse_options.h.
|
pure virtual |
Implemented in cbmc_parse_optionst, crangler_parse_optionst, goto_analyzer_parse_optionst, goto_bmc_parse_optionst, goto_diff_parse_optionst, goto_harness_parse_optionst, goto_inspect_parse_optionst, goto_instrument_parse_optionst, goto_synthesizer_parse_optionst, janalyzer_parse_optionst, jbmc_parse_optionst, jdiff_parse_optionst, memory_analyzer_parse_optionst, and symtab2gb_parse_optionst.
|
virtual |
Reimplemented in cbmc_parse_optionst, crangler_parse_optionst, goto_analyzer_parse_optionst, goto_bmc_parse_optionst, goto_diff_parse_optionst, goto_harness_parse_optionst, goto_inspect_parse_optionst, goto_instrument_parse_optionst, goto_synthesizer_parse_optionst, janalyzer_parse_optionst, jbmc_parse_optionst, jdiff_parse_optionst, memory_analyzer_parse_optionst, and symtab2gb_parse_optionst.
Definition at line 42 of file parse_options.cpp.
| void parse_options_baset::log_version_and_architecture | ( | const std::string & | front_end | ) |
Write version and system architecture to log.status().
Definition at line 149 of file parse_options.cpp.
|
virtual |
Definition at line 75 of file parse_options.cpp.
|
inlineprotectedvirtual |
Reimplemented in cbmc_parse_optionst, goto_analyzer_parse_optionst, goto_diff_parse_optionst, goto_instrument_parse_optionst, goto_synthesizer_parse_optionst, janalyzer_parse_optionst, jdiff_parse_optionst, memory_analyzer_parse_optionst, and symtab2gb_parse_optionst.
Definition at line 48 of file parse_options.h.
|
private |
Print an error message mentioning the option that was not recognized when parsing the command line.
Definition at line 54 of file parse_options.cpp.
|
virtual |
Definition at line 46 of file parse_options.cpp.
| cmdlinet parse_options_baset::cmdline |
Definition at line 28 of file parse_options.h.
|
protected |
Definition at line 46 of file parse_options.h.
|
private |
Definition at line 42 of file parse_options.h.
|
protected |
Definition at line 45 of file parse_options.h.