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::ArgumentParser
inline
add_description
(std::string description)
wpi::ArgumentParser
inline
add_epilog
(std::string epilog)
wpi::ArgumentParser
inline
add_group
(std::string group_name)
wpi::ArgumentParser
inline
add_hidden_alias_for
(Argument &arg, std::string_view alias)
wpi::ArgumentParser
inline
add_mutually_exclusive_group
(bool required=false)
wpi::ArgumentParser
inline
add_parents
(const Targs &... f_args)
wpi::ArgumentParser
inline
add_subparser
(ArgumentParser &parser)
wpi::ArgumentParser
inline
add_usage_newline
()
wpi::ArgumentParser
inline
argument_it
typedef
wpi::ArgumentParser
protected
argument_parser_it
typedef
wpi::ArgumentParser
protected
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::ArgumentParser
inline
explicit
ArgumentParser
(const ArgumentParser &other)=delete
wpi::ArgumentParser
ArgumentParser
(ArgumentParser &&) noexcept=delete
wpi::ArgumentParser
at
(std::string_view name)
wpi::ArgumentParser
inline
get
(std::string_view arg_name) const
wpi::ArgumentParser
inline
get_any_valid_prefix_char
() const
wpi::ArgumentParser
inline
protected
get_belonging_mutex
(const Argument *arg) const
wpi::ArgumentParser
inline
protected
get_length_of_longest_argument
() const
wpi::ArgumentParser
inline
protected
help
() const -> std::stringstream
wpi::ArgumentParser
inline
index_argument
(argument_it it)
wpi::ArgumentParser
inline
protected
is_subcommand_used
(std::string_view subcommand_name) const
wpi::ArgumentParser
inline
is_subcommand_used
(const ArgumentParser &subparser) const
wpi::ArgumentParser
inline
is_used
(std::string_view arg_name) const
wpi::ArgumentParser
inline
is_valid_prefix_char
(char c) const
wpi::ArgumentParser
inline
protected
m_argument_map
wpi::ArgumentParser
protected
m_assign_chars
wpi::ArgumentParser
protected
m_description
wpi::ArgumentParser
protected
m_epilog
wpi::ArgumentParser
protected
m_exit_on_default_arguments
wpi::ArgumentParser
protected
m_group_names
wpi::ArgumentParser
protected
m_is_parsed
wpi::ArgumentParser
protected
m_mutually_exclusive_groups
wpi::ArgumentParser
protected
m_optional_arguments
wpi::ArgumentParser
protected
m_parser_path
wpi::ArgumentParser
protected
m_positional_arguments
wpi::ArgumentParser
protected
m_prefix_chars
wpi::ArgumentParser
protected
m_program_name
wpi::ArgumentParser
protected
m_subparser_map
wpi::ArgumentParser
protected
m_subparser_used
wpi::ArgumentParser
protected
m_subparsers
wpi::ArgumentParser
protected
m_suppress
wpi::ArgumentParser
protected
m_usage_break_on_mutex
wpi::ArgumentParser
protected
m_usage_max_line_width
wpi::ArgumentParser
protected
m_usage_newline_counter
wpi::ArgumentParser
protected
m_version
wpi::ArgumentParser
protected
mutex_group_it
typedef
wpi::ArgumentParser
protected
operator bool
() const
wpi::ArgumentParser
inline
explicit
operator<<
(std::ostream &stream, const ArgumentParser &parser) -> std::ostream &
wpi::ArgumentParser
friend
operator=
(const ArgumentParser &other)=delete
wpi::ArgumentParser
operator=
(ArgumentParser &&)=delete
wpi::ArgumentParser
operator[]
(std::string_view arg_name) const
wpi::ArgumentParser
inline
parse_args
(const std::vector< std::string > &arguments)
wpi::ArgumentParser
inline
parse_args
(int argc, const char *const argv[])
wpi::ArgumentParser
inline
parse_args_internal
(const std::vector< std::string > &raw_arguments)
wpi::ArgumentParser
inline
protected
parse_known_args
(const std::vector< std::string > &arguments)
wpi::ArgumentParser
inline
parse_known_args
(int argc, const char *const argv[])
wpi::ArgumentParser
inline
parse_known_args_internal
(const std::vector< std::string > &raw_arguments)
wpi::ArgumentParser
inline
protected
preprocess_arguments
(const std::vector< std::string > &raw_arguments) const
wpi::ArgumentParser
inline
protected
present
(std::string_view arg_name) const -> std::optional< T >
wpi::ArgumentParser
inline
print_help
() const
wpi::ArgumentParser
inline
set_assign_chars
(std::string assign_chars)
wpi::ArgumentParser
inline
set_prefix_chars
(std::string prefix_chars)
wpi::ArgumentParser
inline
set_suppress
(bool suppress)
wpi::ArgumentParser
inline
set_usage_break_on_mutex
()
wpi::ArgumentParser
inline
set_usage_max_line_width
(size_t w)
wpi::ArgumentParser
inline
usage
() const -> std::string
wpi::ArgumentParser
inline
~ArgumentParser
()=default
wpi::ArgumentParser
Generated on Thu Jan 2 2025 00:19:49 for WPILibC++ by
1.12.0