CPP-AP 2.7.0
Command-line argument parser for C++20
Loading...
Searching...
No Matches
ap::argument::optional< T > Member List

This is the complete list of members for ap::argument::optional< T >, including all inherited members.

::ap::argument_parserap::argument::optional< T >friend
_accepts_further_values() const noexceptap::argument::optional< T >inlineprivate
_bypass_requiredap::detail::argument_baseprotected
_choicesap::argument::optional< T >private
_countap::argument::optional< T >private
_default_valueap::argument::optional< T >private
_flag_actionsap::argument::optional< T >private
_has_predefined_value() const noexceptap::argument::optional< T >inlineprivate
_help_msgap::detail::argument_baseprotected
_hiddenap::detail::argument_baseprotected
_implicit_valueap::argument::optional< T >private
_nameap::detail::argument_baseprotected
_nargs_rangeap::argument::optional< T >private
_predefined_value() constap::argument::optional< T >inlineprivate
_requiredap::detail::argument_baseprotected
_value_actionsap::argument::optional< T >private
_valuesap::argument::optional< T >private
action(F &&action) noexceptap::argument::optional< T >inline
argument_base(const argument_name &name, const bool required=false)ap::detail::argument_baseinlineprotected
bypass_required(const bool br=true) noexceptap::argument::optional< T >inline
bypass_required_enabled() const noexceptap::detail::argument_baseinlineprotected
choices(const CR &choices) noexceptap::argument::optional< T >inline
choices(std::initializer_list< value_type > choices) noexceptap::argument::optional< T >inline
count() const noexcept overrideap::argument::optional< T >inlineprivatevirtual
count_type typedefap::argument::optional< T >
default_value(const std::convertible_to< value_type > auto &default_value) noexceptap::argument::optional< T >inline
desc(const bool verbose) const noexcept overrideap::argument::optional< T >inlineprivatevirtual
flag_action_type typedefap::argument::optional< T >private
has_parsed_values() const noexcept overrideap::argument::optional< T >inlineprivatevirtual
has_value() const noexcept overrideap::argument::optional< T >inlineprivatevirtual
help(std::string_view help_msg) noexceptap::argument::optional< T >inline
ap::detail::argument_base::help() const noexceptap::detail::argument_baseinlineprotected
hidden(const bool h=true) noexceptap::argument::optional< T >inline
implicit_value(const std::convertible_to< value_type > auto &implicit_value) noexceptap::argument::optional< T >inline
is_hidden() const noexceptap::detail::argument_baseinlineprotected
is_required() const noexceptap::detail::argument_baseinlineprotected
is_used() const noexcept overrideap::argument::optional< T >inlineprivatevirtual
mark_used() overrideap::argument::optional< T >inlineprivatevirtual
name() const noexceptap::detail::argument_baseinlineprotected
nargs(const nargs::range &range) noexceptap::argument::optional< T >inline
nargs(const count_type n) noexceptap::argument::optional< T >inline
nargs(const count_type lower_bound, const count_type upper_bound) noexceptap::argument::optional< T >inline
nvalues_ordering() const noexcept overrideap::argument::optional< T >inlineprivatevirtual
operator==(const optional &other) const noexceptap::argument::optional< T >inline
optional()=deleteap::argument::optional< T >
optional(const detail::argument_name &name)ap::argument::optional< T >inline
required(const bool r=true) noexceptap::argument::optional< T >inline
set_value(const std::string &str_value) overrideap::argument::optional< T >inlineprivatevirtual
value() const overrideap::argument::optional< T >inlineprivatevirtual
value_action_type typedefap::argument::optional< T >private
value_type typedefap::argument::optional< T >
values() const overrideap::argument::optional< T >inlineprivatevirtual
~argument_base()=defaultap::detail::argument_basevirtual
~optional()=defaultap::argument::optional< T >