ChainCLI
A modern C++20 command-line interface library
Loading...
Searching...
No Matches
cli::commands::Command Member List
This is the complete list of members for
cli::commands::Command
, including all inherited members.
cli::commands::docwriting::DocWriter
(defined in
cli::commands::Command
)
cli::commands::Command
friend
Command
(std::string_view id, std::string_view short_desc, std::string_view long_desc, std::unique_ptr< std::function< void(const CliContext &)> > actionPtr)
cli::commands::Command
inline
Command
(std::string_view id, std::string_view short_desc, std::string_view long_desc, std::function< void(const CliContext &)> action)
cli::commands::Command
inline
Command
(std::string_view id)
cli::commands::Command
inline
explicit
Command
(Command &&) noexcept=default (defined in
cli::commands::Command
)
cli::commands::Command
Command
(const Command &)=delete (defined in
cli::commands::Command
)
cli::commands::Command
execute
(const CliContext &context) const
cli::commands::Command
getArgumentGroups
() const noexcept
cli::commands::Command
inline
getDocStringLong
() const
cli::commands::Command
getDocStringShort
() const
cli::commands::Command
getFlagArguments
() const noexcept
cli::commands::Command
inline
getIdentifier
() const noexcept
cli::commands::Command
inline
getLongDescription
() const noexcept
cli::commands::Command
inline
getOptionArguments
() const noexcept
cli::commands::Command
inline
getPositionalArguments
() const noexcept
cli::commands::Command
inline
getShortDescription
() const noexcept
cli::commands::Command
inline
getSubCommand
(std::string_view id)
cli::commands::Command
getSubCommand
(std::string_view id) const
cli::commands::Command
getSubCommands
()
cli::commands::Command
inline
getSubCommands
() const
cli::commands::Command
inline
hasExecutionFunction
() const noexcept
cli::commands::Command
inline
operator<<
(defined in
cli::commands::Command
)
cli::commands::Command
friend
operator=
(Command &&) noexcept=default (defined in
cli::commands::Command
)
cli::commands::Command
operator=
(const Command &)=delete (defined in
cli::commands::Command
)
cli::commands::Command
withExclusiveGroup
(Args &&...args)
cli::commands::Command
inline
withExecutionFunc
(std::unique_ptr< std::function< void(const CliContext &)> > actionPtr)
cli::commands::Command
withExecutionFunc
(std::function< void(const CliContext &)> &&action)
cli::commands::Command
withFlagArgument
(std::shared_ptr< FlagArgument > arg)
cli::commands::Command
withFlagArgument
(FlagArgument &&arg)
cli::commands::Command
withFlagArgument
(FlagArgument &arg)
cli::commands::Command
withInclusiveGroup
(Args &&...args)
cli::commands::Command
inline
withLongDescription
(std::string_view desc)
cli::commands::Command
withOptionArgument
(std::shared_ptr< OptionArgument< T > > arg)
cli::commands::Command
inline
withOptionArgument
(OptionArgument< T > &&arg)
cli::commands::Command
inline
withOptionArgument
(OptionArgument< T > &arg)
cli::commands::Command
inline
withPositionalArgument
(std::shared_ptr< PositionalArgument< T > > arg)
cli::commands::Command
inline
withPositionalArgument
(PositionalArgument< T > &&arg)
cli::commands::Command
inline
withPositionalArgument
(PositionalArgument< T > &arg)
cli::commands::Command
inline
withShortDescription
(std::string_view desc)
cli::commands::Command
withSubCommand
(std::unique_ptr< Command > subCommandPtr)
cli::commands::Command
withSubCommand
(Command &&subCommand) (defined in
cli::commands::Command
)
cli::commands::Command
~Command
()=default (defined in
cli::commands::Command
)
cli::commands::Command
virtual
Generated by
1.9.8