|
ChainCLI
A modern C++20 command-line interface library
|
This is the complete list of members for cli::CliApp, including all inherited members.
| CliApp(const CliApp &)=delete (defined in cli::CliApp) | cli::CliApp | |
| CliApp(std::string_view executableName) (defined in cli::CliApp) | cli::CliApp | explicit |
| CliApp(CliConfig &&config) (defined in cli::CliApp) | cli::CliApp | explicit |
| CliApp(const CliConfig &config, std::unique_ptr< logging::AbstractLogger > logger) (defined in cli::CliApp) | cli::CliApp | explicit |
| getCommandTree() const | cli::CliApp | inline |
| getConfig() | cli::CliApp | inline |
| getDocWriter() | cli::CliApp | inline |
| getMainCommand() | cli::CliApp | inline |
| init() | cli::CliApp | |
| Logger() | cli::CliApp | inline |
| operator=(const CliApp &)=delete (defined in cli::CliApp) | cli::CliApp | |
| run(int argc, char *argv[]) | cli::CliApp | |
| setLogger(std::unique_ptr< logging::Logger > &&newLogger) | cli::CliApp | inline |
| withCommand(std::unique_ptr< commands::Command > subCommandPtr) | cli::CliApp | |
| withCommand(commands::Command &&subCommand) | cli::CliApp | |
| ~CliApp()=default (defined in cli::CliApp) | cli::CliApp |