MySQL 9.1.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
CmdArgHandler Member List

This is the complete list of members for CmdArgHandler, including all inherited members.

add_option(const CmdOption::OptionNames &names, const std::string &description, const CmdOptionValueReq &value_req, const std::string &metavar, CmdOption::ActionFunc action, CmdOption::AtEndActionFunc at_end_action=[](const std::string &) { }) noexceptCmdArgHandler
add_option(const CmdOption &other) noexceptCmdArgHandler
allow_rest_argumentsCmdArgHandler
begin()CmdArgHandlerinline
clear_options()CmdArgHandlerinline
CmdArgHandler(bool allow_rest_arguments_, bool ignore_unknown_arguments_=false)CmdArgHandlerinlineexplicit
CmdArgHandler()CmdArgHandlerinline
config_overwrites_CmdArgHandlerprivate
ConfigOverwrites typedefCmdArgHandler
debug_check_option_names(const CmdOption::OptionNames &names) constCmdArgHandler
end()CmdArgHandlerinline
find_option(const std::string &name) const noexceptCmdArgHandler
get_config_overwrites() const noexceptCmdArgHandlerinline
get_options() const noexceptCmdArgHandlerinline
get_rest_arguments() const noexceptCmdArgHandlerinline
ignore_unknown_argumentsCmdArgHandler
is_valid_option_name(const std::string &name) const noexceptCmdArgHandler
option_descriptions(const size_t width, const size_t indent) const noexceptCmdArgHandler
options_CmdArgHandlerprivate
process(const std::vector< std::string > &arguments)CmdArgHandler
rest_arguments_CmdArgHandlerprivate
usage_lines(const std::string &prefix, const std::string &rest_metavar, size_t width) const noexceptCmdArgHandlerinline
usage_lines_if(const std::string &prefix, const std::string &rest_metavar, size_t width, UsagePredicate predicate) const noexceptCmdArgHandler
UsagePredicate typedefCmdArgHandler