ChainCLI
A modern C++20 command-line interface library
Loading...
Searching...
No Matches
cli::commands::FlagArgument Member List

This is the complete list of members for cli::commands::FlagArgument, including all inherited members.

argType (defined in cli::commands::ArgumentBase)cli::commands::ArgumentBaseprotected
ArgumentBase(std::string_view name, std::string_view optionsComment, ArgumentKind argType, bool repeatable, bool required) (defined in cli::commands::ArgumentBase)cli::commands::ArgumentBaseinlineprotected
FlagArgument(std::string_view name, std::string_view shortName="", std::string_view optionsComment="", bool isRequired=false)cli::commands::FlagArgumentinlineexplicit
FlaggedArgumentBase(std::string_view shortName) (defined in cli::commands::FlaggedArgumentBase)cli::commands::FlaggedArgumentBaseinlineexplicitprotected
getArgDocString(const docwriting::DocWriter &writer) const overridecli::commands::FlagArgumentvirtual
getArgType() constcli::commands::ArgumentBaseinline
getName() const noexceptcli::commands::ArgumentBaseinline
getOptionComment() const noexceptcli::commands::ArgumentBaseinline
getOptionsDocString(const docwriting::DocWriter &writer) const overridecli::commands::FlagArgumentvirtual
getShortName() const noexceptcli::commands::FlaggedArgumentBaseinline
isRepeatable() const noexceptcli::commands::ArgumentBaseinline
isRequired() const noexceptcli::commands::ArgumentBaseinline
name (defined in cli::commands::ArgumentBase)cli::commands::ArgumentBaseprotected
optionsComment (defined in cli::commands::ArgumentBase)cli::commands::ArgumentBaseprotected
repeatable (defined in cli::commands::ArgumentBase)cli::commands::ArgumentBaseprotected
required (defined in cli::commands::ArgumentBase)cli::commands::ArgumentBaseprotected
shortName (defined in cli::commands::FlaggedArgumentBase)cli::commands::FlaggedArgumentBaseprotected
withOptionsComment(std::string_view comment)cli::commands::FlagArgumentinline
withRequired(bool req)cli::commands::FlagArgumentinline
withShortName(std::string_view name)cli::commands::FlagArgumentinline
~ArgumentBase()=default (defined in cli::commands::ArgumentBase)cli::commands::ArgumentBasevirtual