MySQL 8.3.0
Source Code Documentation
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