CPP-AP 2.2.6
Command-line argument parser for C++20
Loading...
Searching...
No Matches
ap::argument_parser Member List

This is the complete list of members for ap::argument_parser, including all inherited members.

add_flag(std::string_view primary_name)ap::argument_parserinline
add_flag(std::string_view primary_name, std::string_view secondary_name)ap::argument_parserinline
add_optional_argument(std::string_view primary_name)ap::argument_parserinline
add_optional_argument(std::string_view primary_name, std::string_view secondary_name)ap::argument_parserinline
add_positional_argument(std::string_view primary_name)ap::argument_parserinline
add_positional_argument(std::string_view primary_name, std::string_view secondary_name)ap::argument_parserinline
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 noexceptap::argument_parserinline
default_optional_arguments(const AR &arg_discriminator_range) noexceptap::argument_parserinline
default_optional_arguments(const std::initializer_list< argument::default_optional > arg_discriminator_list) noexceptap::argument_parserinline
default_positional_arguments(const AR &arg_discriminator_range) noexceptap::argument_parserinline
default_positional_arguments(const std::initializer_list< argument::default_positional > arg_discriminator_list) noexceptap::argument_parserinline
handle_help_action() const noexceptap::argument_parserinline
has_value(std::string_view arg_name) const noexceptap::argument_parserinline
operator<<ap::argument_parserfriend
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_parserinline
parse_args(const AR &argv)ap::argument_parserinline
print_config(const bool verbose, std::ostream &os=std::cout) const noexceptap::argument_parserinline
program_description(std::string_view description) noexceptap::argument_parserinline
program_name(std::string_view name) noexceptap::argument_parserinline
try_parse_args(int argc, char *argv[])ap::argument_parserinline
try_parse_args(const AR &argv)ap::argument_parserinline
value(std::string_view arg_name) constap::argument_parserinline
value_or(std::string_view arg_name, U &&default_value) constap::argument_parserinline
values(std::string_view arg_name) constap::argument_parserinline
verbose(const bool v=true) noexceptap::argument_parserinline
~argument_parser()=default (defined in ap::argument_parser)ap::argument_parser