WPILibC++ 2025.1.1
Loading...
Searching...
No Matches
wpi::ArgumentParser Member List

This is the complete list of members for wpi::ArgumentParser, including all inherited members.

add_argument(Targs... f_args)wpi::ArgumentParserinline
add_description(std::string description)wpi::ArgumentParserinline
add_epilog(std::string epilog)wpi::ArgumentParserinline
add_group(std::string group_name)wpi::ArgumentParserinline
add_hidden_alias_for(Argument &arg, std::string_view alias)wpi::ArgumentParserinline
add_mutually_exclusive_group(bool required=false)wpi::ArgumentParserinline
add_parents(const Targs &... f_args)wpi::ArgumentParserinline
add_subparser(ArgumentParser &parser)wpi::ArgumentParserinline
add_usage_newline()wpi::ArgumentParserinline
argument_it typedefwpi::ArgumentParserprotected
argument_parser_it typedefwpi::ArgumentParserprotected
ArgumentParser(std::string program_name={}, std::string version="1.0", default_arguments add_args=default_arguments::all, bool exit_on_default_arguments=true, std::ostream &os=std::cout)wpi::ArgumentParserinlineexplicit
ArgumentParser(const ArgumentParser &other)=deletewpi::ArgumentParser
ArgumentParser(ArgumentParser &&) noexcept=deletewpi::ArgumentParser
at(std::string_view name)wpi::ArgumentParserinline
get(std::string_view arg_name) constwpi::ArgumentParserinline
get_any_valid_prefix_char() constwpi::ArgumentParserinlineprotected
get_belonging_mutex(const Argument *arg) constwpi::ArgumentParserinlineprotected
get_length_of_longest_argument() constwpi::ArgumentParserinlineprotected
help() const -> std::stringstreamwpi::ArgumentParserinline
index_argument(argument_it it)wpi::ArgumentParserinlineprotected
is_subcommand_used(std::string_view subcommand_name) constwpi::ArgumentParserinline
is_subcommand_used(const ArgumentParser &subparser) constwpi::ArgumentParserinline
is_used(std::string_view arg_name) constwpi::ArgumentParserinline
is_valid_prefix_char(char c) constwpi::ArgumentParserinlineprotected
m_argument_mapwpi::ArgumentParserprotected
m_assign_charswpi::ArgumentParserprotected
m_descriptionwpi::ArgumentParserprotected
m_epilogwpi::ArgumentParserprotected
m_exit_on_default_argumentswpi::ArgumentParserprotected
m_group_nameswpi::ArgumentParserprotected
m_is_parsedwpi::ArgumentParserprotected
m_mutually_exclusive_groupswpi::ArgumentParserprotected
m_optional_argumentswpi::ArgumentParserprotected
m_parser_pathwpi::ArgumentParserprotected
m_positional_argumentswpi::ArgumentParserprotected
m_prefix_charswpi::ArgumentParserprotected
m_program_namewpi::ArgumentParserprotected
m_subparser_mapwpi::ArgumentParserprotected
m_subparser_usedwpi::ArgumentParserprotected
m_subparserswpi::ArgumentParserprotected
m_suppresswpi::ArgumentParserprotected
m_usage_break_on_mutexwpi::ArgumentParserprotected
m_usage_max_line_widthwpi::ArgumentParserprotected
m_usage_newline_counterwpi::ArgumentParserprotected
m_versionwpi::ArgumentParserprotected
mutex_group_it typedefwpi::ArgumentParserprotected
operator bool() constwpi::ArgumentParserinlineexplicit
operator<<(std::ostream &stream, const ArgumentParser &parser) -> std::ostream &wpi::ArgumentParserfriend
operator=(const ArgumentParser &other)=deletewpi::ArgumentParser
operator=(ArgumentParser &&)=deletewpi::ArgumentParser
operator[](std::string_view arg_name) constwpi::ArgumentParserinline
parse_args(const std::vector< std::string > &arguments)wpi::ArgumentParserinline
parse_args(int argc, const char *const argv[])wpi::ArgumentParserinline
parse_args_internal(const std::vector< std::string > &raw_arguments)wpi::ArgumentParserinlineprotected
parse_known_args(const std::vector< std::string > &arguments)wpi::ArgumentParserinline
parse_known_args(int argc, const char *const argv[])wpi::ArgumentParserinline
parse_known_args_internal(const std::vector< std::string > &raw_arguments)wpi::ArgumentParserinlineprotected
preprocess_arguments(const std::vector< std::string > &raw_arguments) constwpi::ArgumentParserinlineprotected
present(std::string_view arg_name) const -> std::optional< T >wpi::ArgumentParserinline
print_help() constwpi::ArgumentParserinline
set_assign_chars(std::string assign_chars)wpi::ArgumentParserinline
set_prefix_chars(std::string prefix_chars)wpi::ArgumentParserinline
set_suppress(bool suppress)wpi::ArgumentParserinline
set_usage_break_on_mutex()wpi::ArgumentParserinline
set_usage_max_line_width(size_t w)wpi::ArgumentParserinline
usage() const -> std::stringwpi::ArgumentParserinline
~ArgumentParser()=defaultwpi::ArgumentParser