Go to the documentation of this file.
10 #ifndef CPROVER_UTIL_PARSE_OPTIONS_H
11 #define CPROVER_UTIL_PARSE_OPTIONS_H
23 const std::string &optstring,
26 const std::string &program);
50 banner_string(
const std::string &front_end,
const std::string &version);
62 const std::string &option,
63 const std::string &description,
64 const std::size_t left_margin = 30,
65 const std::size_t width = 80);
67 #endif // CPROVER_UTIL_PARSE_OPTIONS_H
Class that provides messages with a built-in verbosity 'level'.
ui_message_handlert ui_message_handler
void unknown_option_msg()
Print an error message mentioning the option that was not recognized when parsing the command line.
std::string banner_string(const std::string &front_end, const std::string &version)
std::string align_center_with_border(const std::string &text)
Utility for displaying help centered messages borderered by "* *".
virtual void usage_error()
std::string help_entry(const std::string &option, const std::string &description, const std::size_t left_margin=30, const std::size_t width=80)
parse_options_baset(const std::string &optstring, int argc, const char **argv, const std::string &program)
virtual ~parse_options_baset()