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

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

action(F &&callable, Args &&... bound_args) -> std::enable_if_t< std::is_invocable_v< F, Args..., std::string const >, Argument & >wpi::Argumentinline
add_choice(T &&choice)wpi::Argumentinline
append()wpi::Argumentinline
Argument(std::string_view prefix_chars, std::array< std::string_view, N > &&a)wpi::Argumentinlineexplicit
ArgumentParser classwpi::Argumentfriend
choices()wpi::Argumentinline
choices(T &&first, U &&... rest)wpi::Argumentinline
consume(Iterator start, Iterator end, std::string_view used_name={}, bool dry_run=false)wpi::Argumentinline
default_value(T &&value)wpi::Argumentinline
default_value(const char *value)wpi::Argumentinline
find_default_value_in_choices_or_throw() constwpi::Argumentinline
find_value_in_choices_or_throw(Iterator it) constwpi::Argumentinline
flag()wpi::Argumentinline
get_arguments_length() constwpi::Argumentinline
get_inline_usage() constwpi::Argumentinline
get_names_csv(char separator=',') constwpi::Argumentinline
get_usage_full() constwpi::Argumentinline
help(std::string help_text)wpi::Argumentinline
hidden()wpi::Argumentinline
implicit_value(std::any value)wpi::Argumentinline
is_positional(std::string_view name, std::string_view prefix_chars)wpi::Argumentinlinestatic
metavar(std::string metavar)wpi::Argumentinline
nargs(std::size_t num_args)wpi::Argumentinline
nargs(std::size_t num_args_min, std::size_t num_args_max)wpi::Argumentinline
nargs(nargs_pattern pattern)wpi::Argumentinline
operator!=(const T &rhs) constwpi::Argumentinline
operator<<(std::ostream &stream, const ArgumentParser &parser) -> std::ostream &wpi::Argumentfriend
operator<<(std::ostream &stream, const Argument &argument)wpi::Argumentfriend
operator==(const T &rhs) constwpi::Argumentinline
remaining()wpi::Argumentinline
required()wpi::Argumentinline
scan() -> std::enable_if_t< std::is_arithmetic_v< T >, Argument & >wpi::Argumentinline
store_into(bool &var)wpi::Argumentinline
store_into(T &var)wpi::Argumentinline
store_into(double &var)wpi::Argumentinline
store_into(std::string &var)wpi::Argumentinline
store_into(std::vector< std::string > &var)wpi::Argumentinline
store_into(std::vector< int > &var)wpi::Argumentinline
store_into(std::set< std::string > &var)wpi::Argumentinline
store_into(std::set< int > &var)wpi::Argumentinline
validate() constwpi::Argumentinline