WPILibC++ 2025.1.1
|
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::Argument | inline |
add_choice(T &&choice) | wpi::Argument | inline |
append() | wpi::Argument | inline |
Argument(std::string_view prefix_chars, std::array< std::string_view, N > &&a) | wpi::Argument | inlineexplicit |
ArgumentParser class | wpi::Argument | friend |
choices() | wpi::Argument | inline |
choices(T &&first, U &&... rest) | wpi::Argument | inline |
consume(Iterator start, Iterator end, std::string_view used_name={}, bool dry_run=false) | wpi::Argument | inline |
default_value(T &&value) | wpi::Argument | inline |
default_value(const char *value) | wpi::Argument | inline |
find_default_value_in_choices_or_throw() const | wpi::Argument | inline |
find_value_in_choices_or_throw(Iterator it) const | wpi::Argument | inline |
flag() | wpi::Argument | inline |
get_arguments_length() const | wpi::Argument | inline |
get_inline_usage() const | wpi::Argument | inline |
get_names_csv(char separator=',') const | wpi::Argument | inline |
get_usage_full() const | wpi::Argument | inline |
help(std::string help_text) | wpi::Argument | inline |
hidden() | wpi::Argument | inline |
implicit_value(std::any value) | wpi::Argument | inline |
is_positional(std::string_view name, std::string_view prefix_chars) | wpi::Argument | inlinestatic |
metavar(std::string metavar) | wpi::Argument | inline |
nargs(std::size_t num_args) | wpi::Argument | inline |
nargs(std::size_t num_args_min, std::size_t num_args_max) | wpi::Argument | inline |
nargs(nargs_pattern pattern) | wpi::Argument | inline |
operator!=(const T &rhs) const | wpi::Argument | inline |
operator<<(std::ostream &stream, const ArgumentParser &parser) -> std::ostream & | wpi::Argument | friend |
operator<<(std::ostream &stream, const Argument &argument) | wpi::Argument | friend |
operator==(const T &rhs) const | wpi::Argument | inline |
remaining() | wpi::Argument | inline |
required() | wpi::Argument | inline |
scan() -> std::enable_if_t< std::is_arithmetic_v< T >, Argument & > | wpi::Argument | inline |
store_into(bool &var) | wpi::Argument | inline |
store_into(T &var) | wpi::Argument | inline |
store_into(double &var) | wpi::Argument | inline |
store_into(std::string &var) | wpi::Argument | inline |
store_into(std::vector< std::string > &var) | wpi::Argument | inline |
store_into(std::vector< int > &var) | wpi::Argument | inline |
store_into(std::set< std::string > &var) | wpi::Argument | inline |
store_into(std::set< int > &var) | wpi::Argument | inline |
validate() const | wpi::Argument | inline |