CPP-AP 2.2.6
Command-line argument parser for C++20
|
This is the complete list of members for ap::argument_parser, including all inherited members.
add_flag(std::string_view primary_name) | ap::argument_parser | inline |
add_flag(std::string_view primary_name, std::string_view secondary_name) | ap::argument_parser | inline |
add_optional_argument(std::string_view primary_name) | ap::argument_parser | inline |
add_optional_argument(std::string_view primary_name, std::string_view secondary_name) | ap::argument_parser | inline |
add_positional_argument(std::string_view primary_name) | ap::argument_parser | inline |
add_positional_argument(std::string_view primary_name, std::string_view secondary_name) | ap::argument_parser | inline |
argument_parser(const argument_parser &)=delete (defined in ap::argument_parser) | ap::argument_parser | |
argument_parser()=default (defined in ap::argument_parser) | ap::argument_parser | |
argument_parser(argument_parser &&)=default (defined in ap::argument_parser) | ap::argument_parser | |
count(std::string_view arg_name) const noexcept | ap::argument_parser | inline |
default_optional_arguments(const AR &arg_discriminator_range) noexcept | ap::argument_parser | inline |
default_optional_arguments(const std::initializer_list< argument::default_optional > arg_discriminator_list) noexcept | ap::argument_parser | inline |
default_positional_arguments(const AR &arg_discriminator_range) noexcept | ap::argument_parser | inline |
default_positional_arguments(const std::initializer_list< argument::default_positional > arg_discriminator_list) noexcept | ap::argument_parser | inline |
handle_help_action() const noexcept | ap::argument_parser | inline |
has_value(std::string_view arg_name) const noexcept | ap::argument_parser | inline |
operator<< | ap::argument_parser | friend |
operator=(const argument_parser &)=delete (defined in ap::argument_parser) | ap::argument_parser | |
operator=(argument_parser &&)=default (defined in ap::argument_parser) | ap::argument_parser | |
parse_args(int argc, char *argv[]) | ap::argument_parser | inline |
parse_args(const AR &argv) | ap::argument_parser | inline |
print_config(const bool verbose, std::ostream &os=std::cout) const noexcept | ap::argument_parser | inline |
program_description(std::string_view description) noexcept | ap::argument_parser | inline |
program_name(std::string_view name) noexcept | ap::argument_parser | inline |
try_parse_args(int argc, char *argv[]) | ap::argument_parser | inline |
try_parse_args(const AR &argv) | ap::argument_parser | inline |
value(std::string_view arg_name) const | ap::argument_parser | inline |
value_or(std::string_view arg_name, U &&default_value) const | ap::argument_parser | inline |
values(std::string_view arg_name) const | ap::argument_parser | inline |
verbose(const bool v=true) noexcept | ap::argument_parser | inline |
~argument_parser()=default (defined in ap::argument_parser) | ap::argument_parser |