|
kaycxx-cli
C++ CLI library
|
This is the complete list of members for kaycxx::cli::app, including all inherited members.
| add_command(std::string_view name, std::optional< std::string_view > description=std::nullopt) | kaycxx::cli::command | protected |
| app(std::string_view name, app_options options=app_options{}) | kaycxx::cli::app | explicit |
| app(app const &)=delete | kaycxx::cli::app | |
| app(app &&other) noexcept | kaycxx::cli::app | |
| author() const noexcept | kaycxx::cli::app | |
| bugs() const noexcept | kaycxx::cli::app | |
| command(std::string_view name, std::optional< std::string_view > description=std::nullopt) | kaycxx::cli::app | |
| kaycxx::cli::command::command(command const &)=delete | kaycxx::cli::command | |
| kaycxx::cli::command::command(std::string_view name, std::optional< std::string_view > description, command *parent) | kaycxx::cli::command | protected |
| kaycxx::cli::command::command(command &&other) noexcept | kaycxx::cli::command | protected |
| copyright() const noexcept | kaycxx::cli::app | |
| description() const noexcept | kaycxx::cli::command | |
| email() const noexcept | kaycxx::cli::app | |
| flag(std::string_view name, std::optional< std::string_view > description=std::nullopt) | kaycxx::cli::command | |
| flag(std::string_view name, char alias, std::optional< std::string_view > description=std::nullopt) | kaycxx::cli::command | |
| license() const noexcept | kaycxx::cli::app | |
| name() const noexcept | kaycxx::cli::command | |
| operator=(app const &)=delete | kaycxx::cli::app | |
| kaycxx::cli::command::operator=(command const &)=delete | kaycxx::cli::command | |
| option(std::string_view name, std::string_view value_name, std::optional< std::string_view > description=std::nullopt) | kaycxx::cli::command | inline |
| option(std::string_view name, char alias, std::string_view value_name, std::optional< std::string_view > description=std::nullopt) | kaycxx::cli::command | inline |
| parameter(std::string_view name, std::optional< std::string_view > description=std::nullopt) | kaycxx::cli::command | inline |
| parameters(std::string_view name, std::optional< std::string_view > description=std::nullopt) | kaycxx::cli::command | inline |
| parse(int argc, char *argv[]) const | kaycxx::cli::command | |
| print_help(std::ostream &out=std::cout) const | kaycxx::cli::command | |
| print_version(std::ostream &out=std::cout) const | kaycxx::cli::command | |
| repeatable_option(std::string_view name, std::string_view value_name, std::optional< std::string_view > description=std::nullopt) | kaycxx::cli::command | inline |
| repeatable_option(std::string_view name, char alias, std::string_view value_name, std::optional< std::string_view > description=std::nullopt) | kaycxx::cli::command | inline |
| version() const noexcept | kaycxx::cli::app | |
| ~app() override=default | kaycxx::cli::app | |
| ~command()=default | kaycxx::cli::command | virtual |