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

This is the complete list of members for cli::commands::PositionalArgumentBase, 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
getArgDocString(const docwriting::DocWriter &writer) const overridecli::commands::PositionalArgumentBasevirtual
getArgType() constcli::commands::ArgumentBaseinline
getName() const noexceptcli::commands::ArgumentBaseinline
getOptionComment() const noexceptcli::commands::ArgumentBaseinline
getOptionsDocString(const docwriting::DocWriter &writer) const overridecli::commands::PositionalArgumentBasevirtual
getType() constcli::commands::TypedArgumentBaseinline
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
parseToValue(const std::string &input) const =0cli::commands::TypedArgumentBasepure virtual
PositionalArgumentBase(std::string_view name, std::string_view optionsComment, bool repeatable, bool required, std::type_index t)cli::commands::PositionalArgumentBaseinline
repeatable (defined in cli::commands::ArgumentBase)cli::commands::ArgumentBaseprotected
required (defined in cli::commands::ArgumentBase)cli::commands::ArgumentBaseprotected
type (defined in cli::commands::TypedArgumentBase)cli::commands::TypedArgumentBaseprotected
TypedArgumentBase(std::type_index t) (defined in cli::commands::TypedArgumentBase)cli::commands::TypedArgumentBaseinlineexplicitprotected
~ArgumentBase()=default (defined in cli::commands::ArgumentBase)cli::commands::ArgumentBasevirtual
~TypedArgumentBase()=default (defined in cli::commands::TypedArgumentBase)cli::commands::TypedArgumentBasevirtual