|
CPP-AP 3.0.1
Command-line argument parser for C++20
|
This is the complete list of members for ap::argument_parser, including all inherited members.
| _are_checks_suppressed() const noexcept | ap::argument_parser | inlineprivate |
| _argument_groups | ap::argument_parser | private |
| _deduce_token_type(const std::string_view arg_value) const noexcept | ap::argument_parser | inlineprivate |
| _finalized | ap::argument_parser | private |
| _find_opt_arg(const detail::argument_token &flag_tok) noexcept | ap::argument_parser | inlineprivate |
| _flag_prefix | ap::argument_parser | privatestatic |
| _flag_prefix_char | ap::argument_parser | privatestatic |
| _get_argument(std::string_view arg_name) const noexcept | ap::argument_parser | inlineprivate |
| _gr_optional_args | ap::argument_parser | private |
| _gr_positional_args | ap::argument_parser | private |
| _indent_width | ap::argument_parser | privatestatic |
| _invoked | ap::argument_parser | private |
| _is_arg_name_used(const detail::argument_name &arg_name, const detail::argument_name::match_type m_type=detail::argument_name::m_any) const noexcept | ap::argument_parser | inlineprivate |
| _name | ap::argument_parser | private |
| _name_match_predicate(const std::string_view arg_name, const detail::argument_name::match_type m_type=detail::argument_name::m_any) const noexcept | ap::argument_parser | inlineprivate |
| _name_match_predicate(const detail::argument_name &arg_name, const detail::argument_name::match_type m_type=detail::argument_name::m_any) const noexcept | ap::argument_parser | inlineprivate |
| _optional_args | ap::argument_parser | private |
| _parse_args_impl(AIt args_begin, const AIt args_end, parsing_state &state) | ap::argument_parser | inlineprivate |
| _parse_flag_token(const detail::argument_token &tok, parsing_state &state) | ap::argument_parser | inlineprivate |
| _parse_token(const detail::argument_token &tok, parsing_state &state) | ap::argument_parser | inlineprivate |
| _parse_value_token(const detail::argument_token &tok, parsing_state &state) | ap::argument_parser | inlineprivate |
| _positional_args | ap::argument_parser | private |
| _primary_flag_prefix_length | ap::argument_parser | privatestatic |
| _print_group(std::ostream &os, const argument_group &group, const bool verbose) const noexcept | ap::argument_parser | inlineprivate |
| _print_subparsers(std::ostream &os) const noexcept | ap::argument_parser | inlineprivate |
| _program_description | ap::argument_parser | private |
| _program_name | ap::argument_parser | private |
| _program_version | ap::argument_parser | private |
| _secondary_flag_prefix_length | ap::argument_parser | privatestatic |
| _set_argument_value(const std::string_view value, parsing_state &state) noexcept | ap::argument_parser | inlineprivate |
| _strip_flag_prefix(const detail::argument_token &tok) const noexcept | ap::argument_parser | inlineprivate |
| _subparsers | ap::argument_parser | private |
| _tokenize(AIt args_begin, const AIt args_end, const parsing_state &state) | ap::argument_parser | inlineprivate |
| _tokenize_arg(const std::string_view arg_value, arg_token_vec_t &toks, const parsing_state &state) | ap::argument_parser | inlineprivate |
| _unknown_policy | ap::argument_parser | private |
| _validate_argument_configuration() const | ap::argument_parser | inlineprivate |
| _validate_compound_flag_token(detail::argument_token &tok) noexcept | ap::argument_parser | inlineprivate |
| _validate_flag_token(detail::argument_token &tok) noexcept | ap::argument_parser | inlineprivate |
| _validate_group(const argument_group &group) | ap::argument_parser | inlineprivate |
| _verbose | ap::argument_parser | private |
| _verify_arg_name_pattern(const std::string_view arg_name) const | ap::argument_parser | inlineprivate |
| _verify_argument_requirements(const arg_ptr_t &arg, const bool suppress_arg_checks) const | ap::argument_parser | inlineprivate |
| _verify_final_state() const | ap::argument_parser | inlineprivate |
| _verify_group_requirements(const argument_group &group, const bool suppress_group_checks, const bool suppress_arg_checks) const | ap::argument_parser | inlineprivate |
| add_flag(const std::string_view name, const detail::argument_name_discriminator name_discr=n_primary) | ap::argument_parser | inline |
| add_flag(const std::string_view primary_name, const std::string_view secondary_name) | ap::argument_parser | inline |
| add_flag(argument_group &group, const std::string_view name, const detail::argument_name_discriminator name_discr=n_primary) | ap::argument_parser | inline |
| add_flag(argument_group &group, const std::string_view primary_name, const std::string_view secondary_name) | ap::argument_parser | inline |
| add_group(const std::string_view name) noexcept | ap::argument_parser | inline |
| add_optional_argument(const std::string_view name, const detail::argument_name_discriminator name_discr=n_primary) | ap::argument_parser | inline |
| add_optional_argument(const std::string_view primary_name, const std::string_view secondary_name) | ap::argument_parser | inline |
| add_optional_argument(argument_group &group, const std::string_view name, const detail::argument_name_discriminator name_discr=n_primary) | ap::argument_parser | inline |
| add_optional_argument(argument_group &group, const std::string_view primary_name, const std::string_view secondary_name) | ap::argument_parser | inline |
| add_positional_argument(const std::string_view name) | ap::argument_parser | inline |
| add_positional_argument(argument_group &group, const std::string_view name) | ap::argument_parser | inline |
| add_subparser(const std::string_view name) | ap::argument_parser | inline |
| arg_group_ptr_t typedef | ap::argument_parser | private |
| arg_group_ptr_vec_t typedef | ap::argument_parser | private |
| arg_parser_ptr_t typedef | ap::argument_parser | private |
| arg_parser_ptr_vec_t typedef | ap::argument_parser | private |
| arg_ptr_t typedef | ap::argument_parser | private |
| arg_ptr_vec_iter_t typedef | ap::argument_parser | private |
| arg_ptr_vec_t typedef | ap::argument_parser | private |
| arg_token_vec_iter_t typedef | ap::argument_parser | private |
| arg_token_vec_t typedef | ap::argument_parser | private |
| argument_parser(const argument_parser &)=delete | ap::argument_parser | |
| argument_parser(argument_parser &&)=delete | ap::argument_parser | |
| argument_parser(const std::string_view name) | ap::argument_parser | inline |
| argument_parser(const std::string_view name, const std::string_view parent_name) | ap::argument_parser | inlineprivate |
| count(std::string_view arg_name) const noexcept | ap::argument_parser | inline |
| default_arguments(const AR &arg_discriminators) noexcept | ap::argument_parser | inline |
| default_arguments(const std::initializer_list< default_argument > &arg_discriminators) noexcept | ap::argument_parser | inline |
| default_arguments(const std::same_as< default_argument > auto... arg_discriminators) noexcept | ap::argument_parser | inline |
| finalized() const noexcept | ap::argument_parser | inline |
| has_value(std::string_view arg_name) const noexcept | ap::argument_parser | inline |
| invoked() const noexcept | ap::argument_parser | inline |
| is_used(std::string_view arg_name) const noexcept | ap::argument_parser | inline |
| name() const noexcept | ap::argument_parser | inline |
| operator<< | ap::argument_parser | friend |
| operator=(const argument_parser &)=delete | ap::argument_parser | |
| operator=(argument_parser &&)=delete | ap::argument_parser | |
| parse_args(int argc, char *argv[]) | ap::argument_parser | inline |
| parse_args(const AR &argv_rng) | ap::argument_parser | inline |
| parse_known_args(int argc, char *argv[]) | ap::argument_parser | inline |
| parse_known_args(const AR &argv_rng) | ap::argument_parser | inline |
| print_help(const bool verbose, std::ostream &os=std::cout) const noexcept | ap::argument_parser | inline |
| print_version(std::ostream &os=std::cout) const noexcept | ap::argument_parser | inline |
| program_description(std::string_view description) noexcept | ap::argument_parser | inline |
| program_name() const noexcept | ap::argument_parser | inline |
| program_version(const version &version) noexcept | ap::argument_parser | inline |
| program_version(std::string_view version) | ap::argument_parser | inline |
| resolved_parser() noexcept | ap::argument_parser | inline |
| try_parse_args(int argc, char *argv[]) | ap::argument_parser | inline |
| try_parse_args(const AR &argv_rng) | ap::argument_parser | inline |
| try_parse_known_args(int argc, char *argv[]) | ap::argument_parser | inline |
| try_parse_known_args(const AR &argv_rng) | ap::argument_parser | inline |
| unknown_arguments_policy(const unknown_policy policy) noexcept | ap::argument_parser | inline |
| value(std::string_view arg_name) const | ap::argument_parser | inline |
| value_or(std::string_view arg_name, U &&fallback_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 | ap::argument_parser |